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 -hto see the options$ yarn pokedex findto find Pokémons by name
$ yarn imdb -hto see the options$ yarn imdb screenshotto capture screenshots from the IMDB's website$ yarn imdb scrapto 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.