Histórico de linha de comando e conclusão de tabulação para sftp no OS X Terminal.app

7

Eu uso o Terminal.app constantemente. Ao conectar via ssha sistemas remotos * nix, eu posso continuar a usar tabpara completar nomes de comandos e arrow-up/downnavegar no histórico de comandos. No entanto, com sftpisso não funciona, e eu recebo [seqüências -escapadas para o último e uma guia literal para o primeiro.

Alguma maneira de fazer isso funcionar? Alguma coisa a ver com readline?

chryss
fonte
Esta solução funcionou melhor para mim apple.stackexchange.com/questions/168157/…
Ray Foss

Respostas:

3

Confira com a linha de leitura . Há um exemplo usando o sftp lá.

Doug Harris
fonte
1
O único problema é que ele mostra a senha.
Shantanu
1
.. e completa com base na pasta local, não na pasta remota
Jasper de Vries
4

Tendo tentado instalar com readline no OSX 10.7.5, encontrei erros de linker.

Ao tentar encontrar uma solução para esse problema, descobri que o MacPorts tem uma porta do OpenSSH que inclui o sftputilitário compilado com o suporte readline. O MacPorts também define esta versão sftpcomo padrão.

Phy51x
fonte
1
A mesma solução pode ser aplicada se você preferir o Homebrew, sua versão homebrew/dupes/opensshtambém vem com a conclusão da tabulação.
GhostLyrics
3

Você também pode tentar yafc .

Marlon
fonte