Potencializando Sua Experiência no Linux: Conheça as Ferramentas em Rust para um Desenvolvimento Eficiente
Hudson Arruda
Posted on December 12, 2023
Um breve resumo sobre mim.
Meu nome é Hudson, sou desenvolvedor frontend e Mobile na OPEn Datacenter e busco compartilhar conhecimentos sobre minha área e as que tenho interesse em atuar e estudo como backend, devops, linux e automatizações.
Em meio à transformação contínua do desenvolvimento desktop, a presença do Rust destaca-se nos módulos do Linux e do Windows, além de ganhar terreno em ferramentas cruciais, tema central deste artigo. Embora não seja um programador Rust, reconheço a eficiência da linguagem evidenciada em sete comandos diários que utilizo, todos desenvolvidos em Rust.
Eza
Em uma era anterior, conhecíamos apenas o "exa", até que o guardião do repositório desapareceu. Surge agora o Eza, uma versão refinada do comando "ls", elevando-o a um novo patamar com a adição de ícones, cores e uma gama de argumentos adicionais.
Dê uma olhada na árvore gerada pelo comando "ls" com Eza:
Encontre-o no repositório oficial: https://github.com/eza-community/eza
Bat
Apresento-lhe o Bat, uma alternativa intrigante ao comando "cat". Não apenas exibe o conteúdo do arquivo, mas destaca-se ao exibir o nome do arquivo por padrão. Integrando-se harmoniosamente ao Git, revela diferenças e possui a capacidade única de concatenar arquivos.
Confira mais sobre o Bat aqui: https://github.com/sharkdp/bat
Ripgrep
O nome autoexplicativo revela a essência do ripgrep: um buscador orientado a linhas, ultrapassando em até 10 vezes a velocidade do "grep" convencional. Com a habilidade de ignorar arquivos ocultos e aqueles listados no "gitignore" por padrão, integração sublime com Git e uma função de substituição de palavras de alta performance.
Explore o Ripgrep no repositório oficial: https://github.com/BurntSushi/ripgrep
Fd
Conforme a descrição no GitHub, o fd se destaca como uma alternativa simples, rápida e amigável ao comando "find". Incorpora as características mais utilizadas do "find", adicionando uma estética visual com ícones e cores. Ignora automaticamente arquivos ocultos e do "gitignore" por padrão, além de oferecer a opção "smartcase" para buscas insensíveis a maiúsculas.
Descubra mais sobre o fd em: https://github.com/sharkdp/fd
Delta
O Delta é a ferramenta que destaca a sintaxe em comandos como "grep", "git" e "diffs", facilitando a identificação de recorrências, alterações e resolução de conflitos.
Para explorar suas possibilidades, acesse o repositório: https://github.com/dandavison/delta
Helix
Imaginar iniciar a programação usando Vim ou Neovim e enfrentar uma miríade de configurações e plugins pode ser desafiador. É aqui que o Helix brilha, consolidando os principais plugins, oferecendo suporte nativo de linguagem sem configurações adicionais e fornecendo uma documentação robusta.
Embora eu não tenha me adaptado completamente aos comandos com lógicas distintas, o Helix é um projeto que merece ser testado.
Acesse o repositório para mais informações: https://github.com/helix-editor/helix
Se você curtiu, por favor avalie para me motivar a criar mais conteúdos assim:
Github: https://github.com/Hudson3384
Linkedin: https://www.linkedin.com/in/hudson-arruda-ribeiro/
LeetCode: https://leetcode.com/Hudson3384/
Posted on December 12, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.