Skip to content

BetaHuhn/node-cli-starter

Repository files navigation

💻 Node CLI Starter

Node CI Release CI GitHub David

Starter repo for Node.js based CLI program

🚀 Features

  • Permanent configuration with configstore
  • Command and argument handling with commander
  • Compile program into a single file with ncc
  • Elegant output with ora and input with prompt-sync
  • Semantic Release to GitHub and NPM (via GitHub Actions)
  • Linting with Eslint
  • Automatic Dependabot PR merging (via GitHub Actions)

💻 Development

  • run yarn lint or npm run lint to run eslint.
  • run npm link to setup the program for development.
  • run yarn build or npm run build to produce a compiled version in the dist folder.

❔ About

This project was developed by me (@betahuhn) in my free time. If you want to support me:

Donate via PayPal

ko-fi

📄 License

Copyright 2021 Maximilian Schiller

This project is licensed under the MIT License - see the LICENSE file for details.