aryan-devtool-cli
v1.0.0
Published
Developer Productivity CLI
Maintainers
Readme
DevTool
A Node.js command-line toolkit for developer productivity. Manage local notes, inspect files, format and validate JSON, look up GitHub repositories, and generate UUIDs.
Requirements
- Node.js 20 or newer
- npm
Install from GitHub (before npm publication)
git clone https://github.com/Aryannnn11/devtool.git
cd devtool
npm ci
node bin/devtool.js --helpYou can also link the command locally:
npm link
devtool --helpAfter publication to npm
Once the owner publishes the package named aryan-devtool-cli:
npx aryan-devtool-cli --help
npx aryan-devtool-cli uuidOr install globally with npm install -g aryan-devtool-cli and run devtool --help.
Commands
devtool --help
devtool uuid
devtool github Aryannnn11/devtool
devtool note add "Fix the README"
devtool note list
devtool note remove <note-id>
devtool json validate ./data.json
devtool json format ./data.json
devtool file ./data.jsonCommands that inspect or modify files operate on the computer where DevTool is run. Notes are stored locally.
Development
npm ci
npm test
node bin/devtool.js --help
npm pack --dry-runPublishing (maintainer)
The npm name must be available and npm login/2FA must be configured before publishing:
npm view aryan-devtool-cli version
npm login
npm ci
npm test
npm pack --dry-run
npm publishIf npm view returns a 404, the name may be available; npm will still validate ownership at publication. Do not publish until tests and package contents have been reviewed.
Tech stack
Node.js, JavaScript, Commander.js, Axios, Chalk, Vitest, Node.js filesystem and crypto APIs.
Source
https://github.com/Aryannnn11/devtool
License
MIT
