printHelp static method

dynamic printHelp({
  1. required ArgParser parser,
  2. required ArgParser createParser,
  3. required ArgParser configParser,
  4. String? error,
})

Implementation

static printHelp({
  required ArgParser parser,
  required ArgParser createParser,
  required ArgParser configParser,
  String? error,
}) {
  if (error != null) {
    ColoredLog.red(
      '''
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$error
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
''',
      style: LogStyle.blinkSlow,
    );
    ColoredLog.white('See the available commands and options below:');
  }

  ColoredLog.yellow('\ntemplify');
  ColoredLog.green(parser.usage);
  ColoredLog.yellow('\ntemplify config');
  ColoredLog.green(configParser.usage);
  ColoredLog.yellow('\ntemplify create');
  ColoredLog.green(createParser.usage);
  ColoredLog.yellow('\ntemplify open');
  ColoredLog.green('Opens the template directory in file explorer');
  ColoredLog.yellow('\ntemplify reset');
  ColoredLog.green('Resets the config to default');

  print('');
}