Currently the CLI uses flags for both commands and options, this refactor switches it out to a format that allows for bashcompletion built in, and can auto-generate manpages.
For legacy sake, previous style of working with CLI still exists.
If the previous style of using only flags for everything is preferable, then this PR can be changed to still use
Please let me know if you have any questions.
Example help output:
thebaer left a comment
Thanks again for making these changes! Looking forward to getting this merged.
Overall everything seems great, functionally -- and I appreciate the effort to keep this backward-compatible! I mostly propose some naming changes, and noticed some examples that need updating. Otherwise, might need to run