0.2.1 • Published 3 years ago
code-profiler v0.2.1
code-profiler
A Node.js CLI to generate a Profile file for VS Code from a .vscode folder. It supports extensions.json and settings.json files, as well as a custom versions.json file for defining extension versions.
Installation
npx code-profileror
npm install -g code-profilerUsage
npx code-profileror
code-profilerand
Usage: code-profiler [options] <name>
Generate a Profile file for VS Code from a .vscode folder. This tool supports
extensions.json and settings.json files, as well as a custom versions.json file
for defining extension versions.
Arguments:
name Profile name.
Options:
-h, --help Display help for code-profiler.Considerations
code-profilerexpects theextensions.json,settings.json, andversions.jsonfiles to be in the current working directory.code-profilergenerates the output file in the current working directory.- When importing a profile and previewing one of the extensions, the version may not match the expected one, as the version shown will be that of the active profile. After importing the profile, check that the extensions are at the expected versions from the Extensions tab.
Development
nvm install && nvm use && node --versionor
nvm use && node --versionnpm installnpm run dev -- --helpnpm run dev -- Examplenpm run testnpm run lintnpm run buildnpm pack --dry-runnpm linkcode-profiler --helpcode-profiler ExampleUpdate the Usage section with information on how to use the CLI if needed.
Deployment
npm version patchor
npm version minoror
npm version majorgit taggit push --follow-tagsReferences
- https://blog.logrocket.com/building-typescript-cli-node-js-commander/
- https://dylanyoung.dev/insights/building-your-first-node-js-cli/ + https://github.com/dylanyoung-dev/first-node-cli
- https://github.com/antfu/vscode-settings
- https://github.com/bennycode/ts-node-starter
- https://github.com/apollographql/typescript-repo-template
- https://devimalplanet.com/guide-how-to-create-a-nodejs-cli-command-line-interface
- https://github.com/tailwindlabs/tailwindcss-container-queries
- https://github.com/ahmadawais/create-node-cli
- https://github.com/sindresorhus/boxen-cli
- https://github.com/sindresorhus/capture-website-cli
- https://www.npmjs.com/package/generator-code