All notable changes to the "Rename CLI Tool" project will be documented in this file.
- Troubleshooting updated in readme
- Windows app rename fix typo and more stable renaming logic
- Introduced
RenameCommandRunner
class which is responsible for running the rename command in the CLI tool, including several commands such asSetAppNameCommand
,SetBundleIdCommand
,GetAppNameCommand
, andGetBundleIdCommand
. - Support for Linux platform.
- New command structure with
getAppName
,getBundleId
,setAppName
, andsetBundleId
. --targets
option to specify which platforms to target.--value
option for setting the value insetAppName
andsetBundleId
.- Detailed
help
command for global options and individual commands. - Added warning section noting potential compatibility issues and changes in API.
- Included detailed explanations and examples for each command in the Usage section.
- Added section on Upcoming Features, detailing plans for a Desktop application, integration with other packages, and enabling default platforms for the current Flutter project.
- Contributing section, License section, Author section, and Support section.
- Links to the author's GitHub profile, interact package, and pub_updater package.
- Significant updates to the
Rename
class to handle the rename command for all platform file editors, including a switch case to handle different commands such assetAppName
,getAppName
,setBundleId
, andgetBundleId
. - Improved clarity and professionalism in the language used throughout the documentation.
- Updated installation and usage instructions for better clarity and detail.
- Updated About section with more detail.
- Updated Supported Platforms section with additional platforms and clarifications.
- Clearer instructions for custom usage.
- Deprecated the
--launcherIcon
option and removed it from the Parameters section.
- Updated the
pubspec.yaml
file to include new dependencies. AbstractPlatformFileEditor
class providing a blueprint for platform-specific file editors.- Minor updates to the
README.md
file for new instructions and usage examples.
- readme fix
- Remaining PR merges
- fixed generic issues
- Windows support added by TonyHoyle
- Making null-safety version as default
- releasing pre-release
- Readme info updates
- Upgraded to null-safety
- launcherIcon removed
- get package name methods added
- Web support added (only title change)
- (issue #18) raise upper bound of dependencies
- linux support and some fixes
- launcherIcon deprecated
- (issue #4)fixing receiving FileSystemException for projects that does not have macOS folder.
- logger added to show users more friendly logs.
- README.md updated
- add macOS compat. add option to only target certain platforms by Alexander Wilde
- fix for AndroidManifest path
- update
- update
- changeLauncherIcon function added
- fix for ios BundleId
- fix
- renaming bundleId added
- Fix for Linux and macOS path
- README.MD update
- example
- README.MD update
- console prints improved
- typo fix
- fix for command (converted to option)
- add new command
- Add Arg package as a dependency
- ArgParser added
rename appname _yourappname_
- update executables
- update executables
- License added
- Initial version, created by Stagehand