Go CLIFlutter2.3.1

Freeman

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.

Funciona em macOS, Linux e Windows — binário único, sem runtime.↓ baixar binário pré-compilado (2.3.1)
// como funciona

Seis passos. Um comando.

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.

01opcional

Remove o pub cache local

pub cache clean

Apaga o cache de pacotes Dart na sua máquina. Útil quando algum pacote ficou corrompido.

02

Flutter clean

flutter clean

Remove a pasta build/ e demais artefatos gerados pelo último build.

03

Pub cache repair

pub cache repair

Reinstala todos os pacotes em cache, restaurando integridade dos hashes.

04

Pub cache clean

pub cache clean

Limpa o cache do pub para forçar resolução fresca das dependências.

05

Remove artefatos gerados

rm build/ .dart_tool/ *.g.dart

Deleta diretórios e arquivos gerados pelo Flutter, Gradle e IDEs.

06

Reinstala as dependências

flutter pub get

Resolve e baixa as dependências do pubspec.yaml do zero.

// flags

Configurável até onde precisar.

Cada etapa pode ser pulada, simulada ou restrita. Os defaults são seguros — as flags te dão controle fino sem precisar editar nada.

--dry-run
alias: -n

Simula a execução completa imprimindo cada comando que seria rodado, sem tocar em nada.

--safe
alias: -s

Executa só flutter clean + flutter pub get — limpeza rápida sem mexer em caches globais.

--skip-pub-cache

Pula as etapas de limpeza e reparo do pub cache local da máquina.

--keep-lock

Preserva o pubspec.lock durante o processo, mantendo as versões resolvidas.

fvm

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.

// open source

Construído à vista de todos.

Código aberto sob licença MIT, sem dependências externas além da biblioteca padrão do Go.

2
Stars
0
Forks
0
Issues abertas
Go
Linguagem principal
2.3.1
Última release publicadapublicado em 14 de maio de 2026
Ver no GitHub