change_project_name 1.0.1
change_project_name: ^1.0.1 copied to clipboard
A CLI tool to rename Flutter/Dart projects and update all package references automatically
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2025-09-06 #
Added #
- Initial release of change_project_name CLI tool
- Automatic renaming of Flutter/Dart project names
- Update all package imports and references
- Support for command-line arguments with
--valueflag - Interactive mode with
--interactiveflag - Dry-run mode to preview changes with
--dry-run - Platform-specific configuration updates (Android/iOS)
- Comprehensive validation of package names
- Support for skipping platform updates with
--skip-platform - Verbose output mode with
--verbose - Help documentation with
--help
Features #
- Recursively finds and updates all Dart files
- Updates pubspec.yaml with new project name
- Updates .dart_tool/package_config.json
- Updates Android bundle identifier
- Updates iOS bundle identifier
- Validates package names according to Dart conventions
- Comprehensive error handling and user feedback