dig_cli 1.0.2
dig_cli: ^1.0.2 copied to clipboard
A powerful command-line tool to automate building, cleaning, and packaging Flutter projects.
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.2 25-09-2025 #
✨ Added #
- Create Project ZIP: Added a new
zipcommand and interactive menu option to create a clean ZIP archive of the project. - The ZIP functionality intelligently excludes files and folders based on the project's
.gitignorefile. - The ZIP filename is automatically timestamped (
ProjectName-YYYY-MM-DD-HH-MM.zip).
🎨 Changed #
- Revamped Interactive Menu: The interactive menu has been redesigned with a beautiful, modern box-style UI with icons for better visual appeal.
- Smart Menu Logic: The menu now checks if
lib/main.dartexists. If not, it intelligently hides the "Build APK" and "Build AAB" options to prevent failed builds. - Dynamic Version Display: The tool's version is now read dynamically from
pubspec.yamland displayed in the menu, ensuring it's always accurate. - Menu numbering is now dynamic and corrects itself based on available options.
🐛 Fixed #
- Fixed a "Bad file descriptor" error during the ZIP creation process by switching to synchronous file operations.
- Corrected menu alignment and numbering issues, especially when options were dynamically hidden.