Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

venat CLI #48

Open
kalilistic opened this issue May 15, 2022 · 4 comments
Open

venat CLI #48

kalilistic opened this issue May 15, 2022 · 4 comments
Labels
discussion needs to be talked through with the team enhancement New feature or request Priority P4 nice to have, but not required

Comments

@kalilistic
Copy link
Contributor

ava is excited about this.

@kalilistic kalilistic added enhancement New feature or request discussion needs to be talked through with the team labels May 15, 2022
@project-automations project-automations bot moved this to Todo ✏️ in MVP May 15, 2022
@NotNite
Copy link

NotNite commented May 20, 2022

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?

@kalilistic
Copy link
Contributor Author

Some ideas:

  1. help setup development workspace
  2. help self host
  3. help setup/init new module

@ArcaneDisgea
Copy link
Contributor

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}

@karashiiro
Copy link
Contributor

$ 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.

@kalilistic kalilistic added the Priority P4 nice to have, but not required label May 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion needs to be talked through with the team enhancement New feature or request Priority P4 nice to have, but not required
Projects
Status: Todo ✏️
Development

No branches or pull requests

4 participants