venturedive_flutter_cli 0.0.1 copy "venturedive_flutter_cli: ^0.0.1" to clipboard
venturedive_flutter_cli: ^0.0.1 copied to clipboard

A Command-Line Interface for generating Flutter Apps created by VentureDive.

VentureDive Flutter CLI #


style: very good analysis License: MIT


A Command-Line Interface for generating Flutter Apps created by VentureDive.

Developed with 💙 by VentureDive.

Quick Start 🚀 #

Installing 🧑‍💻 #

dart pub global activate venturedive_flutter_cli

If you haven't already, you might need to set up your path.

When that is not possible (eg: CI environments), run venturedive_flutter commands via:

dart pub global run venturedive_flutter_cli:venturedive_flutter <command> <args>

Commands ✨ #

venturedive_flutter create #

Create a venturedive flutter project in seconds based on the provided template. Each template has a corresponding sub-command (e.g.,venturedive_flutter create flutter_app will generate a Flutter starter app).

Creates a new venturedive flutter project in the specified directory.

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

Available subcommands:
  flutter_app       Generate a VentureDive Flutter application.
  flutter_feature   Generate a VentureDive Flutter feature.

Run "venturedive_flutter help" to see global options.

Usage

# Create a new Flutter app named my_app
venturedive_flutter create flutter_app my_app

# Create a new Flutter app named my_app with a custom org
venturedive_flutter create flutter_app my_app --desc "My new Flutter app" --org "com.custom.org"

# Create a new Flutter app named my_app with a custom application id
venturedive_flutter create flutter_app my_app --desc "My new Flutter app" --application-id "com.custom.app.id"

# Create a new Flutter feature named my_feature
venturedive_flutter create flutter_feature my_feature


🦄 A VentureDive Command-Line Interface

Usage: venturedive_flutter <command> [arguments]

Global options:
-h, --help            Print this usage information.
    --version         Print the current version.
    --[no-]verbose    Noisy logging, including all shell commands executed.

Available commands:
  create     venturedive_flutter create <subcommand> <name> [arguments]
             Creates a new venturedive flutter project or feature in the specified directory.
  update     Update VentureDive Flutter CLI.

Run "venturedive_flutter help <command>" for more information about a command.
6
likes
130
pub points
21%
popularity

Publisher

unverified uploader

A Command-Line Interface for generating Flutter Apps created by VentureDive.

Repository

Topics

#cli #codegen #test #template #boilerplate

Documentation

API reference

License

MIT (LICENSE)

Dependencies

args, cli_completion, glob, mason, mason_logger, meta, package_config, path, pub_updater, pubspec_parse, universal_io, very_good_test_runner

More

Packages that depend on venturedive_flutter_cli