paint-brush
Como ativar o preenchimento automático (e AI) no seu terminalpor@balastrong
3,853 leituras
3,853 leituras

Como ativar o preenchimento automático (e AI) no seu terminal

por Leonardo Montini3m2023/02/09
Read on Terminal Reader

Muito longo; Para ler

Com o fig, você obterá um preenchimento automático em seu terminal que sugere o próximo comando enquanto você o digita. Ele também traduz inglês para Bash com IA. Há também uma loja de scripts onde você pode encontrar scripts criados por outras pessoas e usá-los diretamente em seu terminal. Os plug-ins são de código aberto e você pode adicionar o seu no GitHub.
featured image - Como ativar o preenchimento automático (e AI) no seu terminal
Leonardo Montini HackerNoon profile picture

Em todos os vídeos, me perguntam como eu tenho o preenchimento automático no meu terminal, e a resposta é... tambores rufam... fig.io !


Na verdade, é muito mais do que um simples preenchimento automático, mesmo que para ser sincero seja o que eu uso 90% do tempo.


Se você quiser ver uma demonstração de alguns dos principais recursos, como sempre, gravei um vídeo e você pode encontrá-lo no YouTube!

Ainda aqui? Se você não quiser assistir ao vídeo, sinta-se à vontade para ler o artigo!

autocompletar

Vamos dar uma olhada mais de perto no preenchimento automático.


O que você pode esperar de um preenchimento automático é sugerir o próximo comando enquanto o digita. Ou, por exemplo, obter a lista de todos os arquivos do diretório atual.


Fig faz muito mais! Quando você começar a digitar um comando (por exemplo git checkout ), verá fig sugerindo todos os sinalizadores e opções possíveis que você pode usar, por exemplo --force ou -b .


Suficiente? Ainda não! Você também pode ver nas recomendações todos os branches disponíveis que você pode passar como argumentos para o comando!

ramo de figo

Quero dizer, é legal em uma imagem, mas você realmente deveria dar uma olhada no vídeo para vê-lo em ação!

Você ficará surpreso ao perceber que assim que começar a digitar git , verá no autocomplete alguns comandos estranhos, como cma ou lgo .


O que são aqueles? Bem, eles são os aliases que defini em meus dotfiles, e o fig é capaz de lê-los e sugeri-los para mim!

Fig Alias

Inteligência artificial

O recurso mais legal logo após o preenchimento automático é… bem, o nome é autoexplicativo… inteligência artificial. Estamos em 2023, a IA está em todo lugar, inclusive em nossos terminais.


Com fig, você pode começar a digitar fig ai para obter ajuda.


Para começar, vamos começar com um simples fig ai -h para obter ajuda.

 English -> Bash translation Usage: fig ai [INPUT]... Arguments: [INPUT]... Options: -h, --help Print help

Está tudo lá na primeira linha, traduz inglês para Bash. Basta escrever em inglês simples o que você deseja fazer e o fig traduzirá para um comando bash para você!

Então você pode usá-lo, editá-lo ou pedir ao ai para gerar um novo comando.

Mais uma vez, acho que não faz justiça apenas escrever como uma postagem no blog, você realmente deveria assistir ao vídeo ou, melhor ainda, tentar você mesmo.

Scripts personalizados

Em um conceito semelhante ao alias, você pode definir alguns scripts personalizados e dar um nome a eles.

Ao digitar fig run em seu terminal, você obterá uma lista de todos os scripts definidos.


Há também uma loja de scripts onde você pode encontrar alguns scripts criados por outras pessoas e usá-los diretamente em seu terminal.

Plugins

Semelhante aos scripts e à loja de scripts, você pode encontrar plugins aaa e uma loja de plugins.


Com plug-ins, você pode aprimorar ainda mais sua experiência de terminal.

Dotfiles

O Fig ajuda você a gerenciar aliases, variáveis, caminhos e muito mais, tudo em um só lugar.


Como você pode ver no vídeo, não estou realmente usando esse recurso, mas acho que deveria. É um daqueles bons de se ter que você pode facilmente viver sem, mas depois de descobri-los, você começa a pensar por que não começou a usá-los antes.

Código aberto

Eu já mencionei que o preenchimento automático é de código aberto? Você pode contribuir no GitHub.

Os plug-ins também são de código aberto e você pode adicionar os seus diretamente no repositório!


Na verdade, fique à vontade para entrar na página withfig e dar uma olhada em todos os repositórios, há muito o que descobrir.

fechando

E é isso! Não foi um patrocínio pago, mas eu realmente gosto de usar o preenchimento automático do figo todos os dias e, como você perguntou várias vezes, achei legal fazer um conteúdo inteiro sobre isso.


Você também usa o figo e suas outras características? Deixe-me saber nos comentários!


Obrigado por ler este artigo, espero que você tenha achado interessante!


Você gosta do meu conteúdo? Você pode considerar se inscrever no meu canal do YouTube! Significa muito para mim ❤️


Você pode encontrá-lo aqui: @DevLeonardo