1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
.. crazy-complete documentation master file, created by
sphinx-quickstart on Thu Sep 18 14:14:43 2025.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Introduction
============
Every program should have autocompletion in the shell to enhance user experience
and productivity. **crazy-complete** solves this task by generating robust and
reliable autocompletion scripts.
Key Features
------------
* **Generates Robust Scripts** – Ensures that the autocompletion scripts are
reliable and efficient.
* **Multi-Shell Support** – Works seamlessly with Bash, Fish, and Zsh, providing
flexibility across different environments.
* **Minimal Dependencies** – The only external dependency is ``PyYAML``.
* **Configurable and Extendable** – The generated autocompletion scripts are
highly configurable and can be easily extended to suit your specific needs.
* **Standalone Scripts** – The generated scripts are standalone and do not
depend on modified environments, unlike some alternatives such as
``argcomplete``.
* **Easy to Use** – Simple and intuitive to set up, allowing you to quickly add
autocompletion functionality to your programs.
With **crazy-complete**, adding autocompletion to your programs has never been
easier. Try it out and see the difference it makes in your command-line
applications!
.. toctree::
:maxdepth: 2
:caption: Contents:
usage
basic_documentation
completion_commands
|