diff options
Diffstat (limited to 'testing/web-platform/tests/tools/pytest/doc/en/bash-completion.rst')
-rw-r--r-- | testing/web-platform/tests/tools/pytest/doc/en/bash-completion.rst | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/testing/web-platform/tests/tools/pytest/doc/en/bash-completion.rst b/testing/web-platform/tests/tools/pytest/doc/en/bash-completion.rst new file mode 100644 index 000000000..b2a52fa63 --- /dev/null +++ b/testing/web-platform/tests/tools/pytest/doc/en/bash-completion.rst @@ -0,0 +1,28 @@ + +.. _bash_completion: + +Setting up bash completion +========================== + +When using bash as your shell, ``pytest`` can use argcomplete +(https://argcomplete.readthedocs.org/) for auto-completion. +For this ``argcomplete`` needs to be installed **and** enabled. + +Install argcomplete using:: + + sudo pip install 'argcomplete>=0.5.7' + +For global activation of all argcomplete enabled python applications run:: + + sudo activate-global-python-argcomplete + +For permanent (but not global) ``pytest`` activation, use:: + + register-python-argcomplete py.test >> ~/.bashrc + +For one-time activation of argcomplete for ``pytest`` only, use:: + + eval "$(register-python-argcomplete py.test)" + + + |