shtab

↔️ Automagic shell tab completion for Python CLI applications

OTHER License

Downloads
1.7M
Stars
366
Committers
23

Bot releases are visible (Hide)

shtab - shtab v1.7.1 stable Latest Release

Published by github-actions[bot] 8 months ago

  • 🎉 support -- delimeter in bash (#164 <- #163)
  • 🔨 improve non-word support (#166 <- #165)
  • ⚒️ misc CI framework updates
shtab - shtab v1.7.0 stable

Published by github-actions[bot] 8 months ago

shtab - shtab v1.6.5 beta

Published by github-actions[bot] 11 months ago

  • 🔨 Fix bash variable leaks (#147)
  • 🔨 Minor type hint updates & fixes (#148)
  • 🛠️ misc framework updates
    • use PyPI Trusted Publishers (#150)
    • use GitHub native tokens (#151)
    • bump pre-commit hooks (#149, #152)
shtab - shtab v1.6.4 beta

Published by iterative-olivaw about 1 year ago

shtab - shtab v1.6.3 beta

Published by github-actions[bot] about 1 year ago

  • 🎉 expand help '%(variables)' in zsh (#140 <- #104, #46)
  • 💅 minor docs updates (#141)
    • mention tcsh
    • add monthly downloads badge
shtab - shtab v1.6.2 beta

Published by github-actions[bot] over 1 year ago

  • 🔨 fix zsh completion not allowing single-letter stacking (#137)
  • 🔨 fix tcsh completion for --double-hyphen-only args (#112)
  • 💅 tidy code with f-strings (#135)
  • 🛠️ misc build/test framework updates (#139)
shtab - shtab v1.6.1 beta

Published by github-actions[bot] over 1 year ago

  • 🎉 complete public typehints (#133)
  • 📚 docs: fix hyperlinks & cleanup reference descriptions (#133)
shtab - shtab v1.6.0 beta

Published by github-actions[bot] over 1 year ago

  • 🎉 add shtab --print-own-completion (#114 <- #89)
  • 💅 drop redundant Python<=3.6 code (#128)
  • 🛠️ tests/framework/CI fixes & updates (#131, #130, #121)
shtab - shtab v1.5.8 beta

Published by iterative-olivaw almost 2 years ago

  • 🎉 support REMAINDER (#90)
  • 🎉 support ONE_OR_MORE, ZERO_OR_MORE (#91)
  • 🎉 make PrintCompletionAction terminate completion suggestions (#92)
  • 🎉 support py3.11 (#120)
  • 🎂 drop py3.6 support (#120)
  • 🛠️ update tests (#120)
shtab - shtab v1.5.7 beta

Published by iterative-olivaw almost 2 years ago

  • 🎉 support py3.10
  • 📚 update docs URLs
  • 🛠️ bump pre-commit & actions (#118)
  • 🛠️ fix external PR tests
shtab - shtab v1.5.6 beta

Published by iterative-olivaw almost 2 years 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
shtab - shtab v1.5.5 beta

Published by iterative-olivaw over 2 years ago

  • 🔨 fix bash completion with space (#81 <- #74)
  • 🛠️ update tests & pre-commit hooks
shtab - shtab v1.5.4 beta

Published by iterative-olivaw over 2 years ago

  • 🎉 add zsh subcommand support (#73)
  • 🔨 fix docs build (#72)
  • 🛠️ check annotations pre-commit
shtab - shtab v1.5.3 beta

Published by iterative-olivaw almost 3 years ago

  • 🎉 add basic type hints support (#60 <- #59)
  • 🎂 drop py2.7 support
  • 🛠️ update pre-commit hooks
  • 📚 misc docs updates (#64)
    • migrate README to docs site (#52)
    • add FAQs (#32, #62)
    • add code headers
    • fix tabs
shtab - shtab v1.5.2 beta

Published by iterative-olivaw almost 3 years ago

  • 🔨 remove unneeded shebang (#61)
shtab - shtab v1.5.1 beta

Published by iterative-olivaw almost 3 years ago

  • 🔨 skip hidden arguments on tcsh (#58)
  • 🔨 fix & update examples/customcomplete.py
  • 📚 update docs
shtab - shtab v1.5.0 beta

Published by iterative-olivaw almost 3 years ago

  • 🎉 add tcsh completion & docs (#57 <- #56)
  • 🎉 add --verbose flag
  • 📚 update examples/customcomplete.py
  • 🛠️ misc linter & build framework updates
shtab - shtab v1.4.2 beta

Published by iterative-olivaw about 3 years ago

  • 📚 add documentation website https://docs.iterative.ai/shtab (#51)
  • 📚 fix subparsers example (#54)
  • 🛠️ use string.Template (#53)
  • 🛠️ fix py2.7 tests (#53)
  • 🛠️ misc test framework updates (#50, #53)
shtab - shtab v1.4.1 beta

Published by iterative-olivaw about 3 years ago

  • 🔨 fix zsh non-str choices (#48)
  • 🛠️ misc minor build framework updates (#49)
shtab - shtab v1.4.0 beta

Published by iterative-olivaw about 3 years ago

  • 🔨 skip hidden (add_help=False) subcommands (#47)