Releases: iterative/shtab
Releases · iterative/shtab
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
choices
API
- update
- misc CI framework updates
- fix autogenerated changelog missing info
- fix tags not triggering CI
shtab v1.0.5 alpha
- add
--version
use_scm_version
to auto-detect version viasetuptools-scm
if possible
- tidy package structure
- docs: update contributing guide
- CI: add
Comment Bot
action- support
/tag vM.m.p SHA
comments 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
shtab v1.0.1 alpha
First official shtab
release! 🎊
Check out https://github.com/iterative/shtab for documentation.
-- much tab such complete 💯 🎉