An interactive PowerShell wrapper around Flutter's flutter create command.
Instead of remembering and typing a long list of Flutter CLI flags, Flutter Create PowerShell provides an interactive terminal UI for configuring a new Flutter project — including its name, location, template, platforms, Android language, and advanced creation options.
The project is intentionally lightweight and is designed primarily for local use on Windows.
Flutter Create PowerShell does not replace or reimplement Flutter's project generation logic.
It acts as a user-friendly layer on top of the existing Flutter CLI.
The workflow is roughly:
Flutter Create TUI
│
▼
Project configuration
│
▼
Build flutter arguments
│
▼
Run flutter create <options>
│
▼
New Flutter project
For example, instead of manually writing:
flutter create `
--project-name my_app `
--org com.example `
--template app `
--platforms android,ios,web `
--android-language kotlin `
my_appThe wizard lets you select these options interactively and constructs the corresponding Flutter command for you.
The actual project is still created by Flutter itself.
Before using the tool, make sure you have:
- Windows
- PowerShell
- Flutter SDK installed
flutteravailable in your systemPATH
You can verify your Flutter installation with:
flutter --versionThe easiest way to use the tool is to download the latest standalone script from the releases page.
Download:
flutter_create.ps1
Run it from PowerShell:
.\flutter_create.ps1If you want to build the standalone script yourself, clone the repository:
git clone <repository-url>
cd flutter_create-powershellThe source is organized as:
flutter_create-powershell/
│
├── src/
│ ├── main.ps1
│ └── parts/
│ ├── config.ps1
│ ├── ui.ps1
│ ├── menus.ps1
│ └── flutter.ps1
│
├── build/
│ └── build.ps1
│
└── .github/
└── workflows/
└── release.yml
Run the build script:
.\build\build.ps1The resulting standalone script will be generated at:
dist/flutter_create.ps1
You can freely copy the flutter_create.ps1 and run it inside the powershell.
If you find Flutter Create PowerShell useful, consider giving the repository a star on GitHub. It helps the project get noticed and lets me know that the tool is useful to others. Also you will be notified about any new updates to the project.
This project is licensed under the MIT License.
