Eu nunca usei o bash completion de todo.txt cli; no entanto, decidi tentar. No github do autor, diz:
(Optional, since v 2.9:) Install the Bash completion, either system-wide, for all users:
$ sudo cp todo_completion /etc/bash_completion.d/todo
or
put it somewhere in your home directory and source it from your .bashrc:
Agora, na documentação de instalação do bash completion, está escrito:
The easiest way to install this software is to use a package; it is available
in many operating system distributions. The package's name is usually
bash-completion. Depending on the package, you may still need to source it
from either /etc/bashrc or ~/.bashrc (or any other file sourcing those). You
can do this by simply using:
# Use bash-completion, if available
[[ $PS1 && -f /usr/share/bash-completion/bash_completion ]] && \
. /usr/share/bash-completion/bash_completion
Então, do meu entendimento, o que pode ser errado, eu devo colocar
# Use bash-completion, if available
[[ $PS1 && -f /usr/share/bash-completion/bash_completion ]] && \
. /usr/share/bash-completion/bash_completion
no meu ~/.bashrc
. Agora devo colocar todo-completion
em /usr/share/bash-completion/bash-completion
? Nesse caso, só tenho /usr/share/bash-completion
, mas há um completion
um nível abaixo de bash-completion
.
Para ser honesto, eu posso estar errado com esse processo de pensamento. Tenho feito inúmeras pesquisas sobre todo
e bash-completion
, mas nada foi promissor demais. Então, se tudo isso estiver incorreto, como configurarei os dois juntos?