Skip to content

Releases: iterative/shtab

shtab v1.3.0 alpha

04 Aug 20:24
67be753
Compare
Choose a tag to compare
  • 🔨 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
  • 🎉 expose SUPPORTED_SHELLS
  • 📖 add & update documentation
  • 🔍 add tests
  • 🧹 misc tidy

shtab v1.2.0 alpha

29 Jul 23:29
82cf362
Compare
Choose a tag to compare
  • 🎉 add --prog override (#16)
  • 🎉 search curdir for modules (#17 <- #12)
  • 🔍 add & update tests

shtab v1.1.1 alpha

29 Jul 09:58
34dfa38
Compare
Choose a tag to compare

  • 🔨 fix AssertionError on valid choices (#15 <- #14)
  • ↔️ add logo (#13)
  • 🔍 add tests
  • 🛠️ misc framework updates
    • fix & update deploy bot helpers
    • tidy setup.py

shtab v1.1.0 alpha

01 Jul 19:45
3002441
Compare
Choose a tag to compare
  • add new custom-complete API add_argument().complete = shtab.FILE or shtab.DIR or dict(zsh=..., bash=...) (#9)
    • support bash
    • support zsh
  • update documentation
    • update README.rst
    • update examples/*.py
    • remove all mention of old choices API
  • misc CI framework updates
    • fix autogenerated changelog missing info
    • fix tags not triggering CI

shtab v1.0.5 alpha

29 Jun 14:28
94af05f
Compare
Choose a tag to compare
  • add --version
    • use_scm_version to auto-detect version via setuptools-scm if possible
  • tidy package structure
  • docs: update contributing guide
  • CI: add Comment Bot action
    • support /tag vM.m.p SHA comments for releasing!

shtab v1.0.4 alpha

27 Jun 14:21
fdac6c6
Compare
Choose a tag to compare
  • re-fix argparse dependency for py<2.7 and 3.0<=py<3.2 (#7, #6 <- #5)

shtab v1.0.3 alpha

26 Jun 23:31
b8521de
Compare
Choose a tag to compare
  • fix argparse dependency on py<3.2 (#5 -> #6)

shtab v1.0.2 alpha

21 Jun 00:53
e0499ba
Compare
Choose a tag to compare
  • 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

19 Jun 18:55
29c8496
Compare
Choose a tag to compare

First official shtab release! 🎊

Check out https://github.com/iterative/shtab for documentation.

-- much tab such complete 💯 🎉