Orientação gerada a partir de informações públicas. Apenas para referência.
Uma ferramenta de alto desempenho projetada para agilizar o processo de configuração de projetos Flutter para produção. Permite a renomeação rápida e confiável de pacotes e ativos associados, garantindo consistência entre as plataformas Android, iOS, macOS, Windows e Linux. Ideal para desenvolvedores que buscam automatizar tarefas de configuração e manter estruturas de projeto limpas. O pacote se integra perfeitamente ao sistema pub do Flutter e é apoiado por um repositório público no GitHub para transparência e contribuições da comunidade.
Casos de uso
Renomear pacotes do Flutter rapidamente
Preparando projetos para implantação em produção
Automatizando atualizações de ativos e configurações
Garantir consistência entre plataformas
Simplificando fluxos de trabalho de configuração de projeto
Principais recursos
Execução rápida
Suporte multiplataforma
Integração sem interrupções com o Flutter pub
Código-fonte hospedado publicamente
Atualizações automáticas de configuração
Indicado para
Desenvolvedores Flutter
Configurações de projeto baseadas em equipe
pipelines de CI/CD
Projetos que exigem convenções de nomeação consistentes
Considerações
Requer backup cuidadoso antes do uso
Pode ser necessário verificação manual após a renomeação
Não adequado para projetos não Flutter
Documentação disponível limitada
Depende da configuração inicial correta
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
Package Rename
A Blazingly Fast way to configure your Bleeding Edge flutter project to be production ready.
Package Rename handles changing 37 fields across 19 files on 6 platforms so you can focus on your awesome project instead of grep-ing through XML files. 🤯
If this package saved you from the eternal torment of manually renaming package identifiers (and missing that one file), consider buying me a coffee! ☕
Every coffee helps fuel late-night coding sessions and the occasional existential crisis about regex patterns. 🤔☕
🌍 Platform Support
Android
iOS
Linux
macOS
Web
Windows
✅
✅
✅
✅
✅
✅
Full support across all platforms - because consistency is key! 🔑
🚀 Quick Start
1. Add to Dependencies
Add package_rename to your pubspec.yaml under dev_dependencies:
dev_dependencies:package_rename:^1.10.1
2. Create Configuration
You can configure the package in one of two ways (choose your fighter 🥊):
Option A: pubspec.yaml (Keep it all in one place)
package_rename_config:android:app_name:"My Awesome App"package_name:"com.example.awesome_app"# ... other platforms
Option B: package_rename_config.yaml (Keep it clean)
Create a file named package_rename_config.yaml at the root of your project.
3. Run the Magic Command 🪄
Execute the command and watch the magic happen:
dart run package_rename
If you're using a custom config file path:
dart run package_rename --path="path/to/config.yaml"
🛠️ Configuration Guide
Here is everything you can configure. Copy-paste what you need!