Releases: iterative/shtab
Releases · iterative/shtab
shtab v1.3.2 alpha
shtab v1.3.1 alpha
shtab v1.3.0 alpha
- 🔨 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
shtab v1.2.0 alpha
shtab v1.1.1 alpha
shtab v1.1.0 alpha
- add new custom-complete API
add_argument().complete = shtab.FILE or shtab.DIR or dict(zsh=..., bash=...)(#9)- support
bash - support
zsh
- support
- update documentation
- update
README.rst - update
examples/*.py - remove all mention of old
choicesAPI
- update
- misc CI framework updates
- fix autogenerated changelog missing info
- fix tags not triggering CI
shtab v1.0.5 alpha
- add
--versionuse_scm_versionto auto-detect version viasetuptools-scmif possible
- tidy package structure
- docs: update contributing guide
- CI: add
Comment Botaction- support
/tag vM.m.p SHAcomments for releasing!
- support
shtab v1.0.4 alpha
shtab v1.0.3 alpha
shtab v1.0.2 alpha
- zsh: fix subcommands containing hyphens
-(#4) - documentation updates
- updated usage instructions
- added contributing guide
- added tests
- tested main
- added coverage reports
- minor code tidy
