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 get
para 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
\bat
do 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\"" /f
reg query "HKCU\Software\Microsoft\Command Processor" /v Autorun
-
Have a good day