Pitch: Automatize a instalação de programas em seu PC
##Sousify
O Sousify é uma ferramenta de automação criada para facilitar a instalação de aplicações no Windows, Linux e macOS. O projeto foi desenvolvido para reduzir o tempo gasto na configuração de novos computadores, permitindo instalar vários programas de forma organizada, automática e sequencial.
O sistema oferece dois modos de instalação:
- Online: instala aplicações através do gestor de pacotes do sistema operativo (Winget no Windows, APT no Linux e Homebrew no macOS).
- Offline: instala automaticamente os ficheiros presentes nas pastas locais (
WinApp,LinAppeMacApp).
Uma das principais funcionalidades é o menu interativo, que permite selecionar apenas as aplicações desejadas antes de iniciar a instalação. O utilizador pode navegar pela lista utilizando o teclado, marcar ou desmarcar aplicações e confirmar a instalação apenas quando estiver satisfeito com a seleção.
Funcionalidades
- Instalação online e offline.
- Compatível com Windows, Linux e macOS.
- Interface interativa no terminal.
- Seleção múltipla de aplicações.
- Instalação sequencial (uma aplicação de cada vez).
- Registo automático das instalações em ficheiros de log.
- Suporte para um número ilimitado de aplicações.
- Estrutura modular para facilitar manutenção e futuras expansões.
Tecnologias utilizadas
- Windows: PowerShell + Winget
- Linux: Bash + APT
- macOS: Bash + Homebrew
Casos de utilização
- Configuração de computadores novos.
- Preparação de ambientes de desenvolvimento.
- Instalação de software em laboratórios de informática.
- Padronização de aplicações em empresas e organizações.
- Automatização da configuração de máquinas após formatação.
Este projeto continua em evolução e novas funcionalidades serão adicionadas nas próximas versões, incluindo perfis de instalação, categorias de aplicações, instalação silenciosa, deteção automática de software já instalado e outras melhorias para tornar a experiência ainda mais completa.