iterative / shtab

↔️ Automagic shell tab completion for Python CLI applications
https://docs.iterative.ai/shtab
Other
362 stars 35 forks source link
argcomplete argopt argparse bash bash-completion cli completion developer-tools docopt documentation hacktoberfest pages python pyzshcomplete tab-completion tcsh zsh

|Logo|

shtab

|PyPI-Downloads| |Tests| |Coverage| |PyPI| |Conda|

Features


.. contents:: Table of Contents :backlinks: top

Installation

Choose one of:

See operating system-specific instructions in the docs <https://docs.iterative.ai/shtab/#installation>_.

Usage

There are two ways of using shtab:

Examples

See the docs for usage examples <https://docs.iterative.ai/shtab/use/#main.py>_.

FAQs

Not working? Check out frequently asked questions <https://docs.iterative.ai/shtab/#faqs>_.

Alternatives

Contributions

Please do open issues <https://github.com/iterative/shtab/issues> & pull requests <https://github.com/iterative/shtab/pulls>! Some ideas:

See CONTRIBUTING.md <https://github.com/iterative/shtab/tree/main/CONTRIBUTING.md>_ for more guidance.

|Hits|

.. |Logo| image:: https://github.com/iterative/shtab/raw/main/meta/logo.png .. |Tests| image:: https://img.shields.io/github/actions/workflow/status/iterative/shtab/test.yml?logo=github&label=tests :target: https://github.com/iterative/shtab/actions :alt: Tests .. |Coverage| image:: https://codecov.io/gh/iterative/shtab/branch/main/graph/badge.svg :target: https://codecov.io/gh/iterative/shtab :alt: Coverage .. |Conda| image:: https://img.shields.io/conda/v/conda-forge/shtab.svg?label=conda&logo=conda-forge :target: https://anaconda.org/conda-forge/shtab :alt: conda-forge .. |PyPI| image:: https://img.shields.io/pypi/v/shtab.svg?label=pip&logo=PyPI&logoColor=white :target: https://pypi.org/project/shtab :alt: PyPI .. |PyPI-Downloads| image:: https://img.shields.io/pypi/dm/shtab.svg?label=pypi%20downloads&logo=PyPI&logoColor=white :target: https://pepy.tech/project/shtab :alt: Downloads .. |Hits| image:: https://caspersci.uk.to/cgi-bin/hits.cgi?q=shtab&style=social&r=https://github.com/iterative/shtab&a=hidden :target: https://caspersci.uk.to/cgi-bin/hits.cgi?q=shtab&a=plot&r=https://github.com/iterative/shtab&style=social :alt: Hits