Shtab Versions Save

↔️ Automagic shell tab completion for Python CLI applications

v1.5.6

1 year ago
  • 🎉 support zsh subcommands with hyphens (#108)
  • 🔨 fix bash subcommand completion (#106 <- #86)
  • 🔨 fix colons in subcommands (#110)
  • 📚 fix typos (#96)
  • 🛠️ add tests
  • 🛠️ fix external PRs

v1.5.5

1 year ago
  • :hammer: fix bash completion with space (#81 <- #74)
  • :hammer_and_wrench: update tests & pre-commit hooks

v1.5.4

2 years ago
  • :tada: add zsh subcommand support (#73)
  • :hammer: fix docs build (#72)
  • :hammer_and_wrench: check annotations pre-commit

v1.5.3

2 years ago
  • :tada: add basic type hints support (#60 <- #59)
  • :birthday: drop py2.7 support
  • :hammer_and_wrench: update pre-commit hooks
  • :books: misc docs updates (#64)
    • migrate README to docs site (#52)
    • add FAQs (#32, #62)
    • add code headers
    • fix tabs

v1.5.2

2 years ago
  • :hammer: remove unneeded shebang (#61)

v1.5.1

2 years ago
  • :hammer: skip hidden arguments on tcsh (#58)
  • :hammer: fix & update examples/customcomplete.py
  • :books: update docs

v1.5.0

2 years ago
  • :tada: add tcsh completion & docs (#57 <- #56)
  • :tada: add --verbose flag
  • :books: update examples/customcomplete.py
  • :hammer_and_wrench: misc linter & build framework updates

v1.4.2

2 years ago
  • :books: add documentation website https://docs.iterative.ai/shtab (#51)
  • :books: fix subparsers example (#54)
  • :hammer_and_wrench: use string.Template (#53)
  • :hammer_and_wrench: fix py2.7 tests (#53)
  • :hammer_and_wrench: misc test framework updates (#50, #53)

v1.4.1

2 years ago
  • :hammer: fix zsh non-str choices (#48)
  • :hammer_and_wrench: misc minor build framework updates (#49)

v1.4.0

2 years ago
  • :hammer: skip hidden (add_help=False) subcommands (#47)