Renamer 🎯

Flutter/Dart loyiha nomini barcha platformalarda bir buyruq bilan o'zgartiruvchi CLI tool.

pub package License: MIT

✨ 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 clean va flutter pub get ni bajaring
  • iOS uchun pod install ni qayta bajaring
  • Ba'zi platformalar uchun rebuild kerak bo'lishi mumkin

🤝 Hissa qo'shish

Hissa qo'shmoqchimisiz? Ajoyib!

  1. Fork qiling
  2. Feature branch yarating (git checkout -b feature/AjoyibXususiyat)
  3. Commit qiling (git commit -m 'Ajoyib xususiyat qo'shildi')
  4. Push qiling (git push origin feature/AjoyibXususiyat)
  5. 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

🌟 Qo'llab-quvvatlash

Agar bu paket sizga foydali bo'lsa, ⭐ yulduzcha qo'shishni unutmang!


2025 © Renamer. Barcha huquqlar himoyalangan.

Libraries

renamer