A simple Node CLI Boilerplate written in TypeScript.
Inspired by the excellent article "How to build a command-line app in Node.js using TypeScript, Google Cloud Functions and Firebase".
To run this project you need to have:
- Install the dependencies above
$ git clone https://github.com/roalcantara/typescript-cli-boilerplate.git
- Clone the project$ cd typescript-cli-boilerplate
- Go into the project folder$ yarn
- Run the setup script
$ yarn test
to run the specs
$ yarn pokedex -h
to see the options$ yarn pokedex find
to find Pokémons by name
$ yarn imdb -h
to see the options$ yarn imdb screenshot
to capture screenshots from the IMDB's website$ yarn imdb scrap
to scrap move lists from the IMDB's website
- Follow the Semantic Versioning Specification
- Follow the GitHub Flow
- Follow the 5 Useful Tips For A Better Commit Message article and the How to Write a Git Commit Message post
- Use Commitizen cli when committing
- Apply the Better Specs best practices for testing - as much as possible, obviously
This project is released under the MIT License.