O Freeman Script é um script de limpeza automatizado projetado para ambientes Flutter. Ele remove arquivos e diretórios desnecessários e corrige problemas de cache, preparando o ambiente para uma nova construção.
-
Limpeza Geral
flutter clean: Remove arquivos temporários de builds anteriores.flutter pub cache repair: Repara o cache do pub.flutter pub cache clean: Limpa o cache do pub.
-
Remoção de Diretórios e Arquivos
- Remove diretórios e arquivos específicos do Flutter e gradle que podem causar problemas em builds subsequentes.
-
Recuperação e Atualização de Dependências
- Executa
flutter pub getpara garantir que todas as dependências estejam atualizadas.
- Executa
- Salve o script como um arquivo
.bat, por exemplo,freeman.bat. - Execute o script no prompt de comando do Windows para iniciar o processo de limpeza.
freeman.bat- Certifique-se de ter o Flutter instalado e configurado corretamente antes de executar o script.
- O script pode remover arquivos importantes, por isso é recomendável fazer backup do projeto antes de executá-lo.
- O script é projetado para ser executado em um ambiente Windows.
-
Primeiro passo devemos deixar o Arquivo freeman.bat em algum lugar que não irá ser mudado, por exemplo:
C:\scripts\freeman.bat -
Devemos copiar a pasta
\batdo projeto para o disco atual. Obs.: Caso coloque o freeman em outro diretório lembre-se de atualizar o arquivomacros.doskey -
Feito isso devemos rodar os camandos para Colocar o script de macros para a inicialização
reg add "HKCU\Software\Microsoft\Command Processor" /v Autorun /d "doskey /macrofile=\"C:\bat\macros.doskey\"" /freg query "HKCU\Software\Microsoft\Command Processor" /v Autorun
-
Have a good day