Define cli tools with yml
Done:
- Separete your command definition from command implementation
Todo:
- Plugins:
- Abstraction: reuse similar definitions
- Configs: user config manager/lib
- Auto Complete: generate bash/zsh/fish autocompletes info
- Sub Commands: git like subcommands support
- Shell: Maybe using loki/nim-prompt
- OpenApi/Swagger : client generator
- GraphQl: GraphQl shell
- TUI: Maybe using Nimbox