Mustang CLI

Setup

  • Run the following command to install or update the cli
    dart pub global activate open_mustang_cli
    

Commands

  • Usage

    omcli
    
  • Create the screen and model files

    omcli -s booking
    
  • Create a model file

    omcli -m vehicle
    
  • Generate framework source files

    omcli -w 
    
  • Clean generated framework source files

    omcli -d 
    

Config file (Advanced)

Source templates that this tool generates can be customized using config file.

  • Create file name mustang.yaml in the root of the project directory
  • Config file format
  # Use serializers from the specified dependant package
  serializer: package:mypackage/mypackage_exports.dart
  # customize generated screen template source files
  screen:
    imports:
      # include the following import in all screen template source files
      - package:my_widgets/widgets.dart
    # Use custom progress indicator in the screen template source files
    progress_widget: MyProgressIndicatorScreen()
    # Use custom error widget in the screen template source files
    error_widget: MyErrorScreen()

Libraries

open_mustang_cli