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!
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!
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!
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.
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.
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.
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.
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.
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