open_mustang_cli 1.0.8
open_mustang_cli: ^1.0.8 copied to clipboard
This package should be installed as global binary. It helps in generating all the necessary source file templates for a screen.
Mustang CLI #
Setup #
- Run the following command to install or update the cli
dart pub global activate open_mustang_cli
Commands #
-
Usage
omcli # prints help -
Create the screen and model files
# use routes/booking to create screen files inside sub-directory routes omcli -s booking -
Create a model file
omcli -m vehicle -
Create a mustang utils file
omcli -u -
Generate framework source files
# Run this inside the root directory of a Flutter project # -w enables watch mode. Use -d for one time generation omcli -w -
Clean generated framework source files
# Run this inside the root directory of a Flutter project omcli -d
Config file (Advanced) #
Source templates that this tool generates can be customized using config file.
- Create file name
mustang-cli.yamlin thehome (Linux/Mac)directory oruser profile (Windows)directory - Config file format
serializer: package:mypackage/mypackage_exports.dart
screen:
imports:
- package:my_widgets/widgets.dart
progress_widget: MyProgressIndicatorScreen()
error_widget: MyErrorScreen()