MakeCommand constructor

MakeCommand()

Implementation

MakeCommand() {
  argParser.addOption(
    'feature',
    abbr: 'f',
    help: 'Create a feature',
    valueHelp: 'featureName',
  );
  argParser.addMultiOption(
    'lang',
    help: 'Add Languages For App',
  );
  argParser.addOption(
    'model',
    abbr: 'm',
    help: 'Create a Model Dart class',
    valueHelp: '''UserModel --json {"name": "ahmed", "age": 20}''',
  );
  argParser.addOption(
    'json',
    hide: true,
  );
  argParser.addOption(
    'path',
    hide: true,
  );
  argParser.addOption(
    'page',
    help: 'Create a Page in Feature',
    valueHelp: 'pageName',
  );
  argParser.addOption(
    'form',
    help: 'Create a Form in Feature',
    valueHelp: 'formName --feature featureName as home',
  );
  argParser.addMultiOption(
    'fields',
    hide: true,
    help: 'Add Languages For App',
  );
  argParser.addOption('method', hide: true);
  argParser.addOption('action-name', hide: true);
  argParser.addOption('api', hide: true);
  argParser.addOption('baseurl', hide: true);
}