InitCommand constructor

InitCommand()

Implementation

InitCommand() {
  addGlobalArgs(argParser);
  argParser.addOption(
    'mode',
    allowed: ['global', 'project'],
    defaultsTo: 'global',
    help: 'Package cache mode to write to dpk.yaml',
  );
  argParser.addOption(
    'version-constraint',
    defaultsTo: defaultVersionConstraint,
    help: 'dpk version constraint to write to dpk.yaml',
  );
  argParser.addFlag(
    'force',
    abbr: 'f',
    negatable: false,
    help: 'Overwrite an existing dpk.yaml',
  );
}