Flutter CLI UI is a graphical user interface application to manage dependencies for multiple Flutter projects within a single repository. Inspired by Vue CLI UI.
- Open and scan a directory for Flutter packages
- List all Flutter packages found in the selected directory
- Display dependencies, dev dependencies, and overridden dependencies for each package
- Show current and latest versions of dependencies
- Upgrade individual dependencies to their latest versions
- Upgrade all dependencies in a package at once
- Run 'pub get' for selected packages
- Flutter SDK (latest stable version)
- Dart SDK (latest stable version)
-
Clone the repository:
git clone https://github.com/arenukvern/flutter_cli_ui.git
-
Navigate to the project directory:
cd flutter_cli_ui
-
Get the dependencies:
flutter pub get
To run the app in debug mode:
flutter run
To build a release version:
flutter build <platform> --release
Replace <platform>
with your target platform (e.g., windows
, macos
, linux
).
- Launch the app
- Click on "Select Directory" to choose the root folder of your Flutter projects
- The app will scan for Flutter packages and display them in the left panel
- Select a package to view its dependencies in the right panel
- Use the "Upgrade" button next to each dependency to update it individually
- Use the "Upgrade All" button to update all dependencies in the selected package
- Click "Run pub get" to fetch the latest packages after upgrading
We welcome contributions to Flutter CLI UI! Please see our Contributing Guidelines for more details on how to get started.
Please read our Code of Conduct to understand the standards of behavior we expect from contributors and users of this project.
This project is licensed under the MIT License - see the LICENSE file for details.
By using this software, you agree to our Terms and Conditions.
- Thanks to all contributors who have helped shape Flutter CLI UI
- The Flutter team for providing an awesome framework
- Vue CLI UI for the inspiration
If you have any questions, feel free to reach out in the Discord.
Happy coding!
Made with Flutter & ❤️ by Arenukvern