[oclif](https://github.com/oclif/oclif) seems pretty interesting and might make defining parameters easier and more consistent. Also, see [blog post](https://medium.com/@jdxcode/12-factor-cli-apps-dd3c227a0e46) on making good command line tools. Also, might be a good time to use [winston](https://www.npmjs.com/package/winston) for logging