Aus öffentlichen Paketdaten erstellte Orientierung.
Ein hochleistungsfähiges Werkzeug, das entwickelt wurde, um den Prozess der Konfiguration von Flutter-Projekten für die Produktion zu vereinfachen. Es ermöglicht eine schnelle und zuverlässige Umbenennung von Paketen und zugehörigen Assets und sorgt für Konsistenz über die Plattformen Android, iOS, macOS, Windows und Linux hinweg. Ideal für Entwickler, die Setup-Aufgaben automatisieren und saubere Projektstrukturen aufrechterhalten möchten. Das Paket integriert sich nahtlos in das Pub-System von Flutter und wird durch ein öffentlich zugängliches GitHub-Repository unterstützt, um Transparenz und Community-Beiträge zu gewährleisten.
Anwendungsfälle
Flutter-Pakete schnell umbenennen
Projekte für die Produktionsbereitstellung vorbereiten
Automatisierung von Asset- und Konfigurationsupdates
Konsistenz über Plattformen hinweg sicherstellen
Projektsetup-Workflows optimieren
Hauptmerkmale
Blitzschnelle Ausführung
Plattformübergreifende Unterstützung
Nahtlose Integration mit Flutter pub
Öffentlich gehosteter Quellcode
Automatisierte Konfigurationsaktualisierungen
Geeignet für
Flutter-Entwickler
Team-basierte Projektsetup
CI/CD-Pipelines
Projekte, die konsistente Namenskonventionen erfordern
Hinweise
Benötigt sorgfältige Sicherung vor der Verwendung
Nach dem Umbenennen kann eine manuelle Überprüfung erforderlich sein
Nicht geeignet für nicht-Flutter-Projekte
Beschränkte Dokumentation verfügbar
Abhängig von der korrekten Anfangskonfiguration
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
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!