Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/luizfiuzaa/freeman

.bat script to clean the cache for Flutter applications
https://github.com/luizfiuzaa/freeman

batch cache flutter

Last synced: about 1 month ago
JSON representation

.bat script to clean the cache for Flutter applications

Awesome Lists containing this project

README

        

# Freeman

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.

## Como Funciona

1. **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.

2. **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.

3. **Recuperação e Atualização de Dependências**
- Executa `flutter pub get` para garantir que todas as dependências estejam atualizadas.

## Uso

1. Salve o script como um arquivo `.bat`, por exemplo, `freeman.bat`.
2. Execute o script no prompt de comando do Windows para iniciar o processo de limpeza.

```batch
freeman.bat
```

## Observações

- 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.

---

## Colocar Freeman como Alias no Windows

1. Primeiro passo devemos deixar o Arquivo freeman.bat em algum lugar que não irá ser mudado, por exemplo: `C:\scripts\freeman.bat`

3. 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 arquivo `macros.doskey`*

4. 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`

5. Have a good day