Programas utilitários em Shell Script para me auxiliar em tarefas do cotidiano no linux ubuntu.
Os programas da Shellinclude representam a caixa de ferramentas para o programador. Estes scripts ajudam a realizar tarefas rotineiras, como escrever um cabeçalho padronizado para os arquivos fonte dos programas em diferentes linguagens de programação, gerar texto aleatório e etc.
Os scripts da Shellinclude também podem ser utilizados como templates por outros programadores, pois a sua interface é facilmente adaptável e pode ser reutilizada para o desenvolvimento em Shell Script alterando as opções e flags dos programas.
Para mais informações visite o nosso wiki!
Para instalar a Shellinclude basta fornecer permissão de execução aos scripts com chmod, assim:
chmod +x script.sh
E você poderá chamar os scripts como qualquer outro Shell Script, fornecendo o caminho para o script ao terminal do bash. Exemplo, executando um script do shell em um diretório qualquer:
/diretorio/script.sh
Se o script estiver no diretório atual, basta utilizar o ponto:
./script.sh
Você também pode chamar os scripts da Shellinclude como se fosse um comando nativo do bash. Basta adicionar os scripts a um diretório listado na sua variável de ambiente $PATH ou adicionar a seguinte linha ao final do seu arquivo '$HOME/.bashrc':
PATH="$PATH:/caminhoParaShellinclude/Shellinclude"
- Madagascar: Pacote de processamento símico open source. Necessário para os programas img e comp.
Para mais detalhes sobre a instalação do pacote Madagascar, consulte a página oficial do pacote em ahay.org.
- lipsum: Programa para gerar texto aleatório (dummy text) no terminal.
- cabecalho: Gerar o cabeçalho para um arquivo de programa de uma determinada linguagem de programação com objetivo, nome do programa, programador e etc.
- comp: Compilar e adicionar programas escritos em linguagem C à versão local do pacote de processamento sísmico MADAGASCAR.
- img: Converter arquivos .vpl (arquivos de imagem do MADAGASCAR) em imagens .jpeg
- jonas: Criar atalhos para pastas e aliases permanentes. Os aliases ficarão armazenados no arquivo $'HOME/.bash_aliases'.
Alguns exemplos interessantes e úteis sobre como este projeto pode ser utilizado estão disponíveis em nosso Wiki.
Visualize o histórico de modificações detalhado
Rodolfo Dirack – @dirack – rodolfo_profissional@hotmail.com
Distribuído sob a licença GPL3. Veja LICENSE
para mais informações.
- Faça o fork do projeto (https://github.com/Dirack/Shellinclude/fork)
- Crie uma branch para sua modificação (
git checkout -b feature/suaFeature
) - Faça o commit (
git commit -am 'Add some fooBar'
) - Push (
git push origin feature/fooBar
) - Crie um novo Pull Request
Para uma explicação detalhada, visite a página Contribua do nosso wiki