0.0.21 • Published 5 years ago

@daniellacosse/accounting-cli v0.0.21

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

accounting cli 🤓 CircleCI

documentation npm version

before you get started, you need brew: macos | linux

commands

You'll be prompted for a trello key - generate one here

NOTE: If make doesn't work, try brew bundle.

default : run the cli

make CMD=<your:command>
  • trello:rollup :: count up the number of recent cards by label
  • trello:reset :: delete all recent cards and create new ones based on the templates in config
  • file:checkup :: copy a "checkup" template, open relevant resources for filling the template
  • file:accounting :: copy an "accounting" template, open relevant resources for filling the template

branch : start a new branch

make branch NAME=<your-branch>

lint : run the linter

make lint

test : run the unit tests

make test

watch : run the tests as you edit code

make watch

coverage : check if we have sufficient test coverage

make coverage

ci : debug a continuous integration job locally

make ci JOB=<your-circle-job>

JOB options

  • build
  • list
  • test
  • coverage
  • release_patch - ⚠️ runs make release! this won't work w/o an SSH key.

⚠️ release! : publishes a release!!! BE CAREFUL

make release!

⚠️ flush-*! : clears out generated files!! BE CAREFUL

make flush-all!
  • flush-deps! - clears out dependency locks. forces all your dependencies to reinstall.
  • flush-build! - clears the build. forces the api to rebuild
  • flush-docs! - destroys all the docs so they can be rebuilt
  • flush-ci! - destroys the local ci config
  • flush-coverage! - deletes the last coverage report
  • flush-tmp! - clears out everything but the docs
  • flush-all! - clears all generated files