Uma Coleção Dinâmica de Scripts Shell com Propósito Educacional
O Shell Utils é um framework educacional projetado para tornar a programação shell acessível e poderosa. É o resultado de um trabalho exaustivo de muitos anos, agora disponível no GitHub. Com mais de 280 scripts documentados, atende tanto iniciantes quanto usuários avançados. Seu grande diferencial é a capacidade de interagir com os principais shells: Bash, Zsh e Fish.
✅ Inclui scripts de terceiros, como os do Fred's Imagemagick (créditos mantidos nos scripts).
📌 O script help_shell
lista funções como sed_info
(para auxiliar no uso do sed), fornecendo tutoriais rápidos sobre comandos do Linux. Para criar uma função simples, basta criar um arquivo função.sh
e armazená-lo em ~/.shell_utils/scripts/helps/
. O script help_shell
será capaz de lê-los e mostrar uma lista completa de funções pedagógicas e muito mais.
~/.shell_utils/ ├── scripts/ # Scripts principais │ ├── faqs/ # Scripts de tutorial e guias │ └── helps/ # Funções auxiliares educacionais ├── functions/ # Funções personalizadas ├── variables/ # Variáveis de ambiente └── aliases/ # Aliases do shell
bash -c "$(curl -fsSL https://raw.githubusercontent.com/felipefacundes/shell_utils/refs/heads/main/install.sh)"
git clone https://github.com/felipefacundes/shell_utils ~/.shell_utils bash ~/.shell_utils/install.sh
O instalador detecta automaticamente seu shell (fish, zsh ou bash) e instala as dependências necessárias:
Contribuições são bem-vindas! Sinta-se à vontade para enviar um Pull Request. Para mudanças importantes, por favor, abra uma issue primeiro para discutir o que você gostaria de mudar.
Este projeto está licenciado sob a Licença GPLv3 - consulte o arquivo LICENSE para obter detalhes.
Feito com ❤️ pela comunidade Shell Utils