dig_cli 1.2.7 copy "dig_cli: ^1.2.7" to clipboard
dig_cli: ^1.2.7 copied to clipboard

A powerful command-line tool to automate building, cleaning, and packaging Flutter projects.

๐Ÿ› ๏ธ DIG CLI #

A powerful Flutter CLI tool to automate building, cleaning, packaging, and renaming your projects across all platforms.

pub package MIT License


๐Ÿš€ Features #

  • Interactive Menu: Easy navigation; run the tool without commands for a guided experience.
  • ๐Ÿท๏ธ Rename App: Smart renaming for Android, iOS, macOS, Windows, Linux, and Web.
    • Handles Android namespace updates and directory restructuring.
    • Updates bundle IDs and display names across all platform-specific files.
  • Build APK/AAB: Release builds with automatic ProjectName-YYYY-MM-DD-HH-MM naming.
  • Deep Clean: Removes Flutter, Gradle, Xcode, and Pods caches on macOS, Windows, and Linux.
  • Create Clean ZIP: Packages your project into a ZIP file, excluding files from .gitignore.
  • Auto Update Check: Checks for new versions on pub.dev and provides an update option.

๐Ÿ“ฆ Installation #

dart pub global activate dig_cli

After installation, use dg as the command.


โš™๏ธ Usage #

dg

Direct Commands #

  • Rename App: dg rename --name "New Name" --bundle-id com.new.id
  • Build APK: dg create apk
  • Build AAB: dg create bundle
  • Clean Project: dg clean
  • Create ZIP: dg zip
  • Show Version: dg --version

๐Ÿงช Examples #

# Rename app and bundle identifier (All Platforms)
dg rename --name "Awesome App" --bundle-id com.my.awesome.app

# Build an APK with a custom name
dg create apk --name MyApp --output ~/Downloads

# Deep clean the project's build artifacts
dg clean

๐Ÿ–ฅ๏ธ Platform-specific Setup (Alias) #

By default, use dg in your terminal. If you prefer a custom command name (alias), you can set it up easily:

macOS & Linux #

# Add this to ~/.zshrc or ~/.bashrc
alias df="dg"

Windows (PowerShell) #

Set-Alias df dg

๐Ÿ“ License #

Licensed under the MIT License.

Made with โค๏ธ by Digvijaysinh Chauhan

4
likes
160
points
285
downloads

Publisher

unverified uploader

Weekly Downloads

A powerful command-line tool to automate building, cleaning, and packaging Flutter projects.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

ansicolor, archive, args, http, path, pub_semver, yaml

More

Packages that depend on dig_cli