Eu quero fazer uma conclusão tcsh que seja concluída com um diretório relativo (ou seja, p/*/d/
) ou a saída de um comando (ou seja, p/*/'completionterms'/
). Isso é possível? Olhando para a página de manual do tcsh, não é óbvio.
E antes que alguém diga use bash, eu preciso dar suporte a ambos (bash foi fácil; -).
Por exemplo, digamos que eu tenha esta árvore de diretórios:
|-- dirone
| '-- subdir
'-- dirtwo
E completionterms
imprime:
desiredout outputone outputtwo
O que eu estou procurando é uma conclusão para que ambos sejam adicionados. Assim:
$ commandtocomplete <tab>
dirone/ dirtwo/ desiredout outputone outputtwo
$ commandtocomplete d<tab>
dirone/ dirtwo/ desiredout
$ commandtocomplete dirone/s<tab>
$ commandtocomplete dirone/subdir
Tags tcsh tab-completion