permission_config 0.0.2 copy "permission_config: ^0.0.2" to clipboard
permission_config: ^0.0.2 copied to clipboard

A Flutter CLI plugin that auto-adds Android/iOS permissions and generates permission handler logic.

🚀 Permission Config #

A Flutter CLI plugin that automatically adds Android/iOS permissions (Camera, Microphone, Location) to your Flutter project and generates a ready-to-use runtime permission handler file.
Say goodbye to manually editing AndroidManifest.xml and Info.plist — this tool does it all for you!


✨ Features #

  • ✅ Add permissions for Camera, Microphone, and Location
  • ⚙️ Automatically injects required Android and iOS permission entries
  • 📁 Generates a pre-written permission_handler.dart file under lib/Utils/
  • 📦 Adds permission_handler dependency automatically in your pubspec.yaml
  • 💾 Creates backup files (.bak) before modifying platform configs
  • 📝 Uses logger for clean, informative CLI output

📦 Installation #

Activate the plugin globally with Dart pub:

dart pub global activate permission_config

🔧 Usage #

Run this command inside your Flutter project root:

permission_config <permission> [optional-ios-message]

Supported permissions: #

Permission Aliases Description
camera - Access to the device camera
microphone mic Access to the microphone
location - Access to device location services

Examples: #

permission_config camera
permission_config mic "This app needs mic access for voice chat."
permission_config location

💾 Backup Files #

Before applying changes, backups are created:

  • AndroidManifest.xml.bak
  • Info.plist.bak

🙌 Contribution #

Found a bug or want to add more permissions?
Feel free to open an issue or submit a pull request! Your contributions are welcome. 💙


Happy coding! 🚀 #

28
likes
0
points
232
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter CLI plugin that auto-adds Android/iOS permissions and generates permission handler logic.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

logger, path, xml

More

Packages that depend on permission_config