Just how to define a personalized autocomplete for details commands?
Exists a means to have bash recognize specifically what to present when you double tab? As an example I have a python manuscript scpy
which calls for a pair debates. As an example like apt-get
, if you double tab offers you
autoclean build-dep clean dselect-upgrade purge source upgrade autoremove check dist-upgrade install remove update
Exists a means to do that for your very own scripts/programs? Do I require to cover my python manuscript in a bash manuscript?
The most convenient means of doing this is to include a covering manuscript in /etc/bash_completion.d/
. The standard framework of this documents is a straightforward function that executes the conclusion and afterwards conjuration of complete
which is a bash builtin. As opposed to explain on just how to make use of complete
, I recommend you read An Introduction to Bash Completion. Component 1 covers the essentials and also Part 2 gets involved in just how you would certainly deal with creating a conclusion manuscript.
A denser summary of bash conclusion can be located in the "Programmable Completion" area of man bash
(you can type "/ Programmable Completion" and afterwards press 'n' a couple of times to arrive promptly. Or, if you are really feeling good luck, "g 2140 RETURN").
Related questions