venat
venat copied to clipboard
venat CLI
ava is excited about this.
There's a lot of CLI libraries for node so we should probably decide on one. I can think of at least
- yargs
- commander
- minimist
- argparse off the top of my head - or we can just make our own argument parsing system.
Also, what will the CLI actually do? What features will it need?
Some ideas:
- help setup development workspace
- help self host
- help setup/init new module
I imagine its similar to like CRA. A quick way to bootstrap the bot project for development of your own modules or setting up selfhosting.
venat new ${dir || botname}
venat host ${dir} ${full || standard || barebones}
$ venat new module wowa
Creating new module in modules/venat-module-wowa...
$ venat host -m modules.list
bash: docker: command not found
Something like that, maybe.