Remove o pub cache local
pub cache cleanApaga o cache de pacotes Dart na sua máquina. Útil quando algum pacote ficou corrompido.
Uma CLI escrita em Go que limpa, repara e reconstrói o ambiente Flutter em um único comando — sem rituais, sem caches travados, sem build quebrado.
O Freeman orquestra os comandos do Flutter CLI numa ordem segura — você não precisa lembrar deles, nem da ordem, nem das pastas que precisam sumir.
pub cache cleanApaga o cache de pacotes Dart na sua máquina. Útil quando algum pacote ficou corrompido.
flutter cleanRemove a pasta build/ e demais artefatos gerados pelo último build.
pub cache repairReinstala todos os pacotes em cache, restaurando integridade dos hashes.
pub cache cleanLimpa o cache do pub para forçar resolução fresca das dependências.
rm build/ .dart_tool/ *.g.dartDeleta diretórios e arquivos gerados pelo Flutter, Gradle e IDEs.
flutter pub getResolve e baixa as dependências do pubspec.yaml do zero.
Cada etapa pode ser pulada, simulada ou restrita. Os defaults são seguros — as flags te dão controle fino sem precisar editar nada.
Simula a execução completa imprimindo cada comando que seria rodado, sem tocar em nada.
Executa só flutter clean + flutter pub get — limpeza rápida sem mexer em caches globais.
Pula as etapas de limpeza e reparo do pub cache local da máquina.
Preserva o pubspec.lock durante o processo, mantendo as versões resolvidas.
Suporte automático a FVM. Se o Flutter Version Manager estiver presente no projeto, o Freeman detecta e usa fvm flutter nos comandos — ou force via flag.
Código aberto sob licença MIT, sem dependências externas além da biblioteca padrão do Go.