dig_cli 1.3.2
dig_cli: ^1.3.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.
1.3.2 - 2026-02-13 #
Fixed #
- Clean Analysis: Fixed a lint warning in
create-projectcommand to ensure clean CI builds.
1.3.1 - 2026-02-13 #
Fixed #
- Global Path Resolution: Fixed a critical bug where the project template could not be found when the CLI was run as a global package.
- Improved Prompts: Added separate prompts for "Project Name" (slug/folder) and "App Display Name" during project creation.
1.3.0 - 2026-02-13 #
Added #
- Proper Project Creation: New
dg create-projectcommand to bootstrap highly structured Flutter projects. - Automated JKS Integration: Creates unique JKS keystores and configures signing automatically during project setup.
- Comprehensive Rebranding: Massive improvements to renaming logic for Project Name, App Name, and Bundle IDs across all files.
- Firebase Skeletons: Pre-configured Firebase files that guide the user to run
flutterfire configure. - Directory Restructuring: Improved Android package directory moving and empty directory cleanup.
- Dotfile Support: CLI now correctly handles and copies
.gitignoreand.envfiles.
Changed #
- Credits: Updated all attribution to "Digvijaysinh Chauhan" with links to pub.dev packages.
- Robustness: Improved template stability with
flutter analyzeverified code and default.envvalues. - UI/UX: Clearer terminal feedback and Firebase setup reminders.
1.2.8 - 2026-01-12 #
Added #
- iOS Build: New option to build iOS IPA directly to Desktop (macOS only).
- SHA Keys: Get SHA1 and SHA256 keys using
./gradlew signingReport(shows both debug & release keys). - Pub Cache Repair: Quick option to run
flutter pub cache repair.
Changed #
- SHA Keys: Automatically navigates to android directory, runs command, and restores original directory.
- Menu Improvements: iOS build option only visible on macOS.
1.2.7 - 2026-01-05 #
Fixed #
- CI/CD Workflow: Improved auto-format push logic with
git pull --rebaseto prevent "rejected (non-fast-forward)" errors when multiple workflows run in parallel.
1.2.6 - 2026-01-05 #
Fixed #
- CI/CD Workflow: Updated
validate.ymlto support auto-formatting and faster Dart setup. Sync'd logic withpublish.yml.
1.2.5 - 2026-01-05 #
Fixed #
- CI/CD Workflow: Fixed "detached HEAD" error when pushing auto-formatted code back to the repository.
1.2.4 - 2026-01-05 #
1.2.3 - 2026-01-05 #
Changed #
- CI/CD Workflow: Auto-formats code before analysis instead of rejecting push.
- Faster Builds: Switched from Flutter to Dart SDK only (lighter weight).
1.2.2 - 2026-01-05 #
Fixed #
- Bundle ID Update (Android): Added support for Kotlin DSL (
build.gradle.kts) and variousapplicationIdformats. - Bundle ID Update (iOS): Improved regex to handle quoted and unquoted bundle IDs in
project.pbxproj.
1.2.1 - 2026-01-05 #
Fixed #
- Command Conflict: Renamed the primary executable from
digtodgto avoid conflicts with the systemdig(DNS lookup) utility. - Code Validation: Fixed formatting and analysis issues as per CI requirements.
1.2.0 - 2026-01-05 #
Added #
- Smart Rename Feature: Full support for renaming apps across Android, iOS, macOS, Windows, Linux, and Web.
- Android Restructuring: Automatically moves source files to match the new bundle ID and updates package declarations.
Changed #
- Modular Architecture: Complete refactor to use
CommandRunnerfor better maintainability. - Alias Friendly: Log messages are now generic and work perfectly with custom aliases like
df. - Improved Build Logic: Build options are now conditionally shown in the interactive menu.
- Optimized CI/CD: True cross-platform binary builds (Linux, Windows, macOS) and faster analysis.
1.1.6 - 2025-09-26 #
- Release