distribute_cli 2.3.4 copy "distribute_cli: ^2.3.4" to clipboard
distribute_cli: ^2.3.4 copied to clipboard

Quick way to distribute your app to playstore and appstore

example/example.md

Example Commands #

By default, these commands use the distribution.yaml file for configuration.

Available Commands #

Run commands to distribute your app packages.

Usage: distribute <command> [arguments]

Global options:
-h, --help            Print this usage information.
-v, --[no-]verbose    Enable verbose output.
    --config          Path to the configuration file.
                      (defaults to "distribution.yaml")

Available commands:
  build     Build the application using the selected platform or custom configuration.
  create    Create a new task or job.
  init      Initialize the project with the necessary configuration files and directories.
  publish   Publish the app to the specified platform.
  run       Command to run the application using the selected platform or custom configuration. 

Build the application using CLI #

Build the application using the selected platform or custom configuration.

Usage: distribute build <subcommand> [arguments]
-h, --help    Print this usage information.

Available subcommands:
  android   Build an Android application using the specified configuration and options provided in the arguments. 
  custom    Build a custom application by selecting specific configurations and options tailored to your requirements. 
  ios       Build an iOS application using the specified configuration and parameters provided in the command-line arguments. 

Run "distribute help" to see global options.

Create tasks or jobs using CLI #

Create a new task or job.

Usage: distribute create <subcommand> [arguments]
-h, --help    Print this usage information.

Available subcommands:
  job    Create a new job.
  task   Create a new task or job.

Run "distribute create --help" to see global options.

Initialize project arguments #

Initialize the project with the necessary configuration files and directories.

Usage: distribute init [arguments]
-a, --android-package-name      Package name for the application.
-i, --ios-package-name          Bundle identifier for the iOS application.
-s, --[no-]skip-tools           Skip tool validation.
-g, --google-service-account    Google service for fastlane, if it validated it will be copied to the fastlane directory.

Run "distribute init --help" to see global options.

Publish with CLI #

Publish the app to the specified platform.

Usage: distribute publish <subcommand> [arguments]
-h, --help    Print this usage information.

Available subcommands:
  fastlane   Publish an Android application using Fastlane.
  firebase   Publish an Android application to Firebase App Distribution.
  github     Publish app to GitHub.
  xcrun      Publish an iOS application using the XCrun tool.

Run "distribute help" to see global options.

Run distribute process #

Command to run the application using the selected platform or custom configuration. 

Usage: distribute run [arguments]
-c, --config       Path to the configuration file.
                   (defaults to "distribution.yaml")
-o, --operation    Key of the operation to run, use OperationKey.JobKey to run spesifict job.
                   (defaults to "")

Run "distribute run --help" to see global options.
2
likes
150
points
328
downloads

Publisher

verified publishernizwar.dev

Weekly Downloads

Quick way to distribute your app to playstore and appstore

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

args, dio, flutter, path, yaml, yaml_codec

More

Packages that depend on distribute_cli