Shell Utils Framework 🐚

pt-BR es en

Shell Utils Logo

Uma Coleção Dinâmica de Scripts Shell com Propósito Educacional

GitHub stars GitHub forks GitHub issues GitHub license

🌟 Visão Geral

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

✨ Características Principais

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

📁 Estrutura de Diretórios

~/.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

🔧 Recursos e Ferramentas

🚀 Instalação

Opção 1: Instalação em Uma Linha

bash -c "$(curl -fsSL https://raw.githubusercontent.com/felipefacundes/shell_utils/refs/heads/main/install.sh)"

Opção 2: Instalação Manual

git clone https://github.com/felipefacundes/shell_utils ~/.shell_utils
bash ~/.shell_utils/install.sh

🔄 Dependências

O instalador detecta automaticamente seu shell (fish, zsh ou bash) e instala as dependências necessárias:

🤝 Contribuindo

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.

📜 Licença

Este projeto está licenciado sob a Licença GPLv3 - consulte o arquivo LICENSE para obter detalhes.

👏 Créditos


Feito com ❤️ pela comunidade Shell Utils

Reportar Bug · Solicitar Recurso