Posso usar Y / N quando sou solicitado com: Você quis dizer: [comando]?

1

Eu notei que quando você digita um comando um pouco errado, você quer dizer: nome_do_comando

por exemplo,

git staus
git: 'staus' is not a git command. See 'git --help'.

Did you mean this?
       status

parece-me uma ideia legal poder ir Sim e isso manda? Eu tentei, mas não fez nada, então eu queria saber se esse recurso existia, mas com um comando diferente?

Obrigado

    
por TT120 22.04.2016 / 11:31

1 resposta

1

A sugestão do seu exemplo não é fornecida pelo shell do Ubuntu , mas faz parte do recurso help.autocorrect embutido no próprio Git. / p>

Houve discussão no ano passado de adicionar um prompt "sim / não" interativo ao Git, mas alguns detalhes nunca foram decididos para que o trabalho ainda esteja incompleto.

Se você está procurando algo para fazer este tipo de sugestão para qualquer comando, você pode tentar usando o shell Z (zsh) em vez do Bash . Ele oferece correção ortográfica de propósito geral para comandos e nomes de arquivos e fornece um prompt interativo:

$ ehco hello > test.txt
zsh: correct 'ehco' to 'echo' [nyae]? y
$ cat tesst.txt
zsh: correct 'tesst.txt' to 'test.txt' [nyae]? y
hello

Mudar shells não é algo que leve em consideração. Ao usar qualquer shell não-padrão, você provavelmente encontrará alguns obstáculos na estrada que exigirão tempo e esforço para resolver.

Fonte de Ask Ubuntu

    
por 22.04.2016 / 11:41