Command Line Workflow

FlutterSeed CLI

Use a professional terminal-first flow to scaffold, configure, and run Flutter projects quickly. This guide covers installation, setup, common commands, and troubleshooting.

Quick Start

Run the following commands to install the CLI, scaffold your project, and launch the app.

npm install -g flutterseed-cli
flutterseed init my_app
cd my_app
flutter pub get
flutter run

Install Methods

Pick the install style that matches your environment.

npm (global)

npm install -g flutterseed-cli

bun (global)

bun add -g flutterseed-cli

npx (no global install)

npx flutterseed-cli init my_app

Core Commands

Reference commands you will use most in daily workflow.

Initialize project

flutterseed init my_app

Create a new Flutter project scaffold using the default starter.

Use starter preset

flutterseed init my_app --preset feature-first

Start with a preset architecture and package combination.

Select output directory

flutterseed init my_app --out ./workspace

Generate the project into a custom output folder.

CLI help

flutterseed --help

List all flags and options supported by the CLI.

Prerequisites and Troubleshooting

  • Install Node.js 20+ or Bun 1.1+ before installing the CLI globally.
  • Ensure Flutter SDK is installed and available in PATH (`flutter --version`).
  • If command not found appears, restart terminal and re-check global package path.
  • If dependency install fails, clear package manager cache and retry install.