Awesome
CLI Starter
A CLI Starter for your next Gluegun CLI project.
<!-- [![GitHub forks](https://img.shields.io/github/forks/lenneTech/cli-starter)](https://github.com/lenneTech/cli-starter/fork) [![GitHub stars](https://img.shields.io/github/stars/lenneTech/cli-starter)](https://github.com/lenneTech/cli-starter) -->Initialize CLI
Via lenne.Tech CLI:
$ npm install -g @lenne.tech/cli
$ lt cli create <CLI_NAME>
Via GitHub:
$ git clone https://github.com/lenneTech/cli-starter.git <CLI_NAME>
$ cd <CLI_NAME>
$ npm i
$ npm run rename <CLI_NAME>
Via ZIP:
- Download Starter: https://github.com/lenneTech/cli-starter/archive/master.zip
- Unpack ZIP
- Run
npm i && npm run rename <CLI_NAME>
in project directory
Customizing your CLI
Check out the documentation at https://github.com/infinitered/gluegun/tree/master/docs.
Publishing to NPM
To package your CLI up for NPM, do this:
$ npm login
$ npm whoami
$ npm lint
$ npm test
(if typescript, run `npm run build` here)
$ npm publish
(if you are publish a public package for the first time: npm publish --access public)
License
MIT - see LICENSE