Eu tenho um script personalizado chamado oEd
que basicamente executa qualquer comando bash após ele eóescreve a saída no meu favoritoEd.itor.
É possível habilitar toda a conclusão do bash definida (suportada pelo meu bashrc) após este script personalizado?
Por exemplo: eu gostaria de fazer.
$ oEd man ls
$ oEd find .
Aqui, criei oEd
apenas que seria mais útil se suportasse todas as conclusões.
Responder1
Você basicamente deseja que as conclusões after oEd
se comportem como after exec
. Vamos copiar esse comportamento. É assim que você pode encontrá-lo:
complete -p exec
No meu Ubuntu a saída é complete -F _command exec
. Você precisa invocar:
complete -F _command oEd