Renamer 🎯
Flutter/Dart loyiha nomini barcha platformalarda bir buyruq bilan o'zgartiruvchi CLI tool.
✨ Xususiyatlar
- 🤖 Android - AndroidManifest.xml va strings.xml
- 🍎 iOS - Info.plist
- 🌐 Web - index.html
- 🪟 Windows - Runner.rc
- 🍏 macOS - Info.plist
- 🐧 Linux - my_application.cc
Barcha platformalarda ilova nomi bir vaqtning o'zida o'zgartiriladi!
📦 O'rnatish
Global o'rnatish (Tavsiya etiladi)
dart pub global activate renamer
Loyihaga qo'shish
dev_dependencies:
renamer: ^1.0.1
🚀 Ishlatish
Global o'rnatgan bo'lsangiz:
# Interaktiv rejim
renamer
# To'g'ridan-to'g'ri nom bilan
renamer --name "Mening Ilovam"
renamer -n "My App"
Loyihada ishlatish:
dart run renamer
# yoki
dart run renamer --name "Mening Ilovam"
📝 Misol
$ renamer
Ilova nomini kiriting: SuperApp
🔄 Ilova nomi o'zgartrilmoqda: "SuperApp"...
✓ Android AndroidManifest.xml yangilandi
✓ Android strings.xml yangilandi
✓ iOS Info.plist yangilandi
✓ Web index.html yangilandi
✓ Windows Runner.rc yangilandi
✓ macOS Info.plist yangilandi
✓ Linux my_application.cc yangilandi
✅ Ilova nomi muvaffaqiyatli o'zgartirildi!
🔧 O'zgartiriladigan fayllar
| Platform | Fayl | Maydon |
|---|---|---|
| Android | android/app/src/main/AndroidManifest.xml |
android:label |
| Android | android/app/src/main/res/values/strings.xml |
app_name |
| iOS | ios/Runner/Info.plist |
CFBundleName, CFBundleDisplayName |
| Web | web/index.html |
<title> |
| Windows | windows/runner/Runner.rc |
ProductName |
| macOS | macos/Runner/Info.plist |
CFBundleName |
| Linux | linux/my_application.cc |
gtk_header_bar_set_title |
⚠️ Muhim eslatmalar
- Flutter loyihangiz root papkasida ishlating
- O'zgarishlardan keyin
flutter cleanvaflutter pub getni bajaring - iOS uchun
pod installni qayta bajaring - Ba'zi platformalar uchun rebuild kerak bo'lishi mumkin
🤝 Hissa qo'shish
Hissa qo'shmoqchimisiz? Ajoyib!
- Fork qiling
- Feature branch yarating (
git checkout -b feature/AjoyibXususiyat) - Commit qiling (
git commit -m 'Ajoyib xususiyat qo'shildi') - Push qiling (
git push origin feature/AjoyibXususiyat) - Pull Request oching
🐛 Muammolar
Muammo topsangiz, GitHub Issues da xabar bering.
📄 Litsenziya
Bu proyekt MIT litsenziyasi ostida. Batafsil ma'lumot uchun LICENSE faylini ko'ring.
👨💻 Muallif
Sizning Ismingiz
- GitHub: @username
- Email: your.email@example.com
🌟 Qo'llab-quvvatlash
Agar bu paket sizga foydali bo'lsa, ⭐ yulduzcha qo'shishni unutmang!
2025 © Renamer. Barcha huquqlar himoyalangan.