Wie man Bash-Vervollständigung einrichtet

Wenn Sie Bash als Ihre Shell verwenden, kann pytest argcomplete (https://kislyuk.github.io/argcomplete/) zur automatischen Vervollständigung verwenden. Dazu muss argcomplete installiert und aktiviert sein.

Installieren Sie argcomplete mit

sudo pip install 'argcomplete>=0.5.7'

Für die globale Aktivierung aller argcomplete-fähigen Python-Anwendungen führen Sie aus

sudo activate-global-python-argcomplete

Für die permanente (aber nicht globale) Aktivierung von pytest verwenden Sie

register-python-argcomplete pytest >> ~/.bashrc

Für die einmalige Aktivierung von argcomplete nur für pytest verwenden Sie

eval "$(register-python-argcomplete pytest)"