Leko / monow

:clap: Zero configuration monorepo watcher
MIT License
15 stars 2 forks source link

monow

CircleCI Greenkeeper badge codecov

:clap: Zero configuration monorepo watcher

render1554649008364-min

Install

npm install -g monow

Or you can use monow with npx without npx install.

npx monow

Usage

Options:
  --help              Show help                                        [boolean]
  --version           Show version number                              [boolean]
  --build-script, -b  Shell script to build your package
                                                   [string] [default: "prepare"]
  --test-script, -t   Shell script to test your package
                                                      [string] [default: "test"]
  --run-test, -T      Run test when dependent packages changed
                                                      [boolean] [default: false]
  --no-notify, -N     Do not notify                   [boolean] [default: false]

Examples:
  monow                  Run build only
  monow -T               Run build and test when dependent packages changed
  monow -b "make build"  Customize build script
  monow -t "lint"        Customize test script

Contribution

  1. Fork this repository
  2. Write your code
  3. Run tests
  4. Create pull request to master branch

Development

git clone git@github.com:Leko/monow.git
cd monow
npm i

npx ts-node -T src/cli/index.ts # debug

License

This package under MIT license.