O presente artigo visa apresentar bacalhau, um excelente utilitário de administração que tem uma habilidade particular para auto-realização linhas de comando, com suporte bater e zsh. Os detecta ferramenta com --help
gerando opções de autocompletar usando a tecla TAB para comandos que não tem esse apoio.
En la siguiente captura de terminal puedes ver el uso de una nueva línea de autocompletado de comando para bater e zsh detecção usando --help
(Ajuda) no bacalhau.
A conclusão da linha de comando (tab / autocomplete) é um recurso comum entre os intérpretes de linha de comando, em que o programa completa automaticamente os comandos parcialmente digitados ao pressionar a tecla End, que geralmente aba. Usando-o, menos pressionamentos de tecla são necessários para acessar comandos comuns e torna mais fácil o preenchimento automático de comandos / nomes de arquivos com nomes longos ou difíceis de soletrar.
COD EM AÇÃO
Veja a gravação do terminal acima com a demonstração de como bacalhau adicionar autocompletar ao comando scrcpy (que não tem autocompletar por padrão)
Passos para instalar COD
1-) Baixar Cod do botão abaixo:
2 -) Para instalar o binário Cod no Linux, extraia o arquivo bacalhau-linux.tgz, abra um terminal na pasta onde você extraiu o binário bacalhau e usar este comando para instalar a rota /usr/local/bin
(certifique-se de que está no caminho correto ou instale-o em outro lugar):
sudo install cod /usr/local/bin
3 -) A próxima coisa seria adicionar um código de linha ao seu arquivo ~/.bashrc o ~/.zshrc
dependiendo del shell que este usando, con su programa de texto favorito.
- para bater seria esta:
sudo nano ~/.bashrc
entonces al final del archivo agregue una nueva línea que contenga:
source <(cod init $$ bash)
- para zsh Seria:
sudo nano ~/.zshrc
e no final do arquivo adicione uma nova linha com:
source <(cod init $$ zsh)
4-) Depois de inserir o código, salve as alterações e obtenha o arquivo modificado ~/.bashrc
usando o seguinte comando:
source ~/.bashrc
e para ~/.zshrc
usar:
source ~/.zshrc
Ou abrir um novo terminal e bacalhau você está pronto para usar!
Aqui estão alguns exemplos usando scrcpy
(Se você tiver scrcpy
você pode usar um de sua preferência) (este exemplo pode ser visto no terminal de demonstração que registra algumas linhas acima). Esta é uma ferramenta para mostrar a tela de um dispositivo Andróide em uma área de trabalho e controle-o remotamente. O comando scrcpy
Tem muitas opções / argumentos, como --always-on-top
, --record-format
, --window-borderless,
e muito mais, sem uma função de suporte de autocompletar para eles. Para que bacalhau Saiba as opções / argumentos do comando scrcpy
, Executar:
scrcpy --help
Na um comando executado com o --help argumento
, bacalhau Ele se pergunta se ele deveria saber que comando:
┌──> /usr/bin/scrcpy --help
└─── cod: learn this command? [yn?] > y
cod: learned completions: "--always-on-top" "-b" and 35 more
escriba y para permitir que você aprender este comando. Agora que bacalhau aprendeu os argumentos do comando, vamos tentar. Escriba: scrcpy --a
em um terminal e pressione aba. O argumento deve ser completada automaticamente --always-on-top
. Além do learn
subcomando mencionado, bacalhau Ele tem algumas outras opções como atualizar
(Atualize um comando conhecido), list
(lista os comandos conhecidos) e mais. Esta é a tela de ajuda / uso para bacalhau:
usage: cod [] [ ...]
Shell autocomplete generator based on `--help' texts.
Flags:
--help Show context-sensitive help (also try --help-long and --help-man).
--version Show application version.
Commands:
help [...]
learn ...
list [...]
remove ...
update ...
init
example-config []
daemon []
visita página do projeto Codpara obter mais informações sobre como usá-lo e configurá-lo.
Espero que você tenha concluído todas as etapas para gerar essa ferramenta de super ajuda. Se você tiver alguma dúvida ou pergunta, não hesite em deixar seu comentário, teremos o prazer em ajudá-lo!
ferramenta interessante
Rafael Vou instalar em breve.
As dicas muito bom, obrigado.
Isso é para preguiçosos hahaha noooo sério, pode ser usado.
trata-se de ganhar tempo em vez de contar nos dedos hehe.
Depois dos nomes do arquivo ~ / .zshrc você deve deixar um espaço, pode confundir o nome, caso contrário obrigado pela contribuição, esta ferramenta vai agilizar muito mais o trabalho e como instalou o scrcpy?
sudo instalar scrcpy pressão Gracias amigo por dejarme saber!