- ๐จ fix bash missing custom complete functionality (
add_argument().complete = ...) - ๐จ fix subcommand completion & update
examples/customcomplete.py - ๐ add
shtab.add_argument_to(parser, option_string)(#18)- option: adds
your_cli_app [--print-completion={bash,zsh}] - subcommand: adds
your_cli_app completion [{bash,zsh}] - handles the
print(shtab.complete(parser, shell))&exit(0)logic too
- option: adds
- ๐ expose
SUPPORTED_SHELLS - ๐ add & update documentation
- ๐ add tests
- ๐งน misc tidy