सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
एक उच्च प्रदर्शन टूल जो उत्पादन के लिए Flutter प्रोजेक्ट को कॉन्फ़िगर करने की प्रक्रिया को सुविधाजनक बनाने के लिए डिज़ाइन किया गया है। यह Android, iOS, macOS, Windows और Linux प्लेटफॉर्म पर विभिन्न प्लेटफॉर्मों में समांतरता सुनिश्चित करते हुए पैकेज और संबंधित संसाधनों को तेजी से और विश्वसनीय रूप से नाम बदलने में सक्षम बनाता है। विकासकर्ताओं के लिए आदर्श है जो सेटअप कार्यों को स्वचालित करना चाहते हैं और साफ प्रोजेक्ट संरचना बनाए रखना चाहते हैं। यह पैकेज Flutter के pub प्रणाली के साथ बिना किसी अड़चन के एकीकृत है और एक सार्वजनिक रूप से पहुंच योग्य GitHub भंडारण के द्वारा समर्थित है, जिससे पारदर्शिता और समुदाय योगदान सुनिश्चित होता है।
उपयोग
फ्लटर पैकेज को त्वरित रूप से नाम बदलना
उत्पादन डेप्लॉयमेंट के लिए प्रोजेक्ट की तैयारी
संपत्ति और कॉन्फ़िगरेशन अपडेट को स्वचालित करना
प्लेटफॉर्म के बीच सुसंगतता सुनिश्चित करें
प्रोजेक्ट सेटअप वर्कफ्लो को सुगम बनाना
मुख्य विशेषताएँ
तेज़ निष्पादन
क्रॉस-प्लेटफ़ॉर्म समर्थन
Flutter pub के साथ निरंतर एकीकरण
सार्वजनिक रूप से होस्ट किए गए स्रोत कोड
स्वचालित कॉन्फ़िगरेशन अपडेट
इनके लिए उपयुक्त
Flutter विकासकर्ता
टीम-आधारित प्रोजेक्ट सेटअप
CI/CD पाइपलाइन्स
स्थिर नामकरण प्रणाली की आवश्यकता वाले प्रोजेक्ट
विचार योग्य बातें
उपयोग से पहले सावधानी से बैकअप करें
नाम बदलने के बाद हस्तक्षेप आवश्यक हो सकता है
गैर-फ्लटर प्रोजेक्ट्स के लिए उपयुक्त नहीं
उपलब्ध दस्तावेज़ सीमित हैं
सही प्रारंभिक विन्यास पर निर्भर करता है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
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!