Configurações, aliases e prompts para todos os ambientes do sistema.
Você pode escolher o contexto do ambiente passando o parâmetro --context (opções: desktop, server, container). Por padrão, se não informado, assume desktop. Ou pode utilizar os scripts de atalho install-desktop.sh, install-server.sh e install-container.sh.
Linux / FreeBSD / macOS:
sudo git clone "https://github.com/GabrielFrigo4/Shell" "/usr/local/share/shell"
sh "/usr/local/share/shell/install.sh" --context desktopMSYS2 (Windows):
git clone "https://github.com/GabrielFrigo4/Shell" "${HOME}/.shell"
sh "${HOME}/.shell/install.sh" --context desktopReinicie o shell ou recarregue o RC manualmente:
. ~/.shrc
. ~/.bashrc
. ~/.zshrcO script detecta automaticamente o OS e o shell, e injeta as linhas de
sourceno arquivo RC correto — tanto para o usuário atual como para o root.
os/: Prompts e aliases separados por Sistema Operacional (mantendo a experiência visual exata 1:1, como Pinguim, Demônio ou Windows).core/: Funções universais.context/: Inicializadores de ambiente.- Desktop: Com ferramentas ricas e configuração voltada para o uso pessoal.
- Server: Mais enxuto, ideal para servidores em produção.
- Container: Foco em contêineres e jails (LXC, Incus, Bastille), sendo uma versão idêntica ao servidor.