[rlug] bash completion help

Petru Rațiu rpetre at gmail.com
Sat Jun 30 13:55:43 EEST 2018


On Sat, 30 Jun 2018, 13:37 Dumitru Mișu Moldovan, <dumol at l10n.ro> wrote:

> Petru Rațiu <rpetre at gmail.com> wrote:
>
> > Hello.
> >
> > E ceva cu mecanismul de bash completion care imi scapa.
>
> […]
>
> Bash completion mi se pare o hăcuială hidoasă.  Dacă vrei autocompletări
> într-un mod mai elegant, recomand zsh.
>

Știu că există și alte shelluri ;) Nu asta era întrebarea.

>
> O alternativă dacă preferi să nu folosești zsh (în ultima vreme mă
> mulțumesc cu ksh-ul din OpenBSD), e să folosești mai intens aliasuri.
>

Fix asta încerc să fac, am un alias numit jumpssh care îmi apelează ssh cu
parametrii magici necesari să fac proxy prin jumphost, dar vreau să îi
setez aceeași funcție de completion să pot utiliza restul de magie de prin
ssh_config și known_hosts. (În principal pentru că ProxyCommand nu face
hostname canonicalization, grr).
Aparent funcția aia nu apare în scope decât după ce încerc să o folosesc,
așa că "complete -F _ssh jumpssh" nu produce decât o eroare într-un shell
nou, dar merge bine mersi dacă o dau manual după primul complete (Bogdan,
credeam că ai învățat să citești complet mailurile mele).

-- 
P. "mobile mail e enervant când vrei să zici mai mult de un kthxbye"

>



More information about the RLUG mailing list