rebrand_cli 2.2.0 copy "rebrand_cli: ^2.2.0" to clipboard
rebrand_cli: ^2.2.0 copied to clipboard

Rebrand Flutter apps from one CLI. Rename app/package IDs, update labels, and generate launcher icons plus native splash screens with Android 12 support.

2.2.0 #

  • Added a more robust CLI interface with --help, --version, --project, and --config options.
  • Fixed splash-only workflows so splash_config.image works even when icon_path is not provided.
  • Added expanded splash customization support including dark assets, branding, fullscreen mode, iOS content mode, and Android 12 options.
  • Added stronger validation for colors, image paths, gravity/content-mode values, and empty no-op configurations.
  • Improved worker package installation so only the required helper packages are added.
  • Expanded tests and refreshed README/example configuration for publishing.

2.1.0 #

  • New: Optional Configuration: All fields in rebrand_config.json are now optional.
  • New: Feature Flags: Added enable_splash, enable_launcher_icon, enable_package_rename, enable_app_label to control specific features.
  • New: Platform Selection: Added enable_android and enable_ios to control platform-specific rebranding.
  • New: Splash Screen Scaling: Added scaling option to splash_config to control logo size.
  • New: Input Validation: Added validation for configuration values (paths, package name format, colors).
  • Improved: AssetGenerationTask now scales only the splash screen image, preserving the original image for launcher icons.

2.0.0 #

  • New: Auto-Padding Engine for Splash Screens: Prevents image cropping on Android 12+ by automatically adding padding to the splash screen image.
  • New: Task-Based Architecture: The entire rebranding process is now more robust, scalable, and easier to maintain.
  • New: Automatic Project Backup & Rollback: Your project is now automatically backed up before rebranding and restored if any step fails, preventing project corruption.
  • Improved: Enhanced Modularity: The RebrandService is now more modular, making it easier to add new features in the future.
  • Improved: Robust Error Handling: The new rollback system ensures that your project is left in a clean state even if an error occurs.

1.0.5 #

  • Added documentation for running the tool directly with dart pub global run syntax.
  • Enhanced README with clear instructions for both rebrand and dart pub global run rebrand_cli:rebrand commands.
  • Improved CHANGELOG documentation for all versions.

1.0.3 #

  • Documentation improvements and enhancements.

1.0.2 #

  • Documentation improvements and enhancements.

1.0.1 #

  • Updated documentation and README instructions.

1.0.0 #

  • Initial release.
  • Support for automated Package ID renaming (Android & iOS).
  • Support for Native App Name updates in AndroidManifest and Info.plist.
  • Automated asset generation for Launcher Icons and Splash Screens.
  • Zero-setup dependency management (auto-adds worker packages to target projects).
1
likes
150
points
144
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Rebrand Flutter apps from one CLI. Rename app/package IDs, update labels, and generate launcher icons plus native splash screens with Android 12 support.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

image, path

More

Packages that depend on rebrand_cli