BuildCommand constructor

BuildCommand()

Creates a BuildCommand instance.

Initializes the command and adds specific flags for building, such as --skip-all, --build-aab, --build-apk, --build-ipa, and --skip-build-check.

Implementation

BuildCommand() : super(mandatory: false) {
  argParser.addFlag(
    ClonifyCommandFlags.skipAll.name,
    // abbr: ClonifyCommandFlags.skipAll.abbr,
    help: ClonifyCommandFlags.skipAll.help,
    defaultsTo: false,
  );
  argParser.addFlag(
    ClonifyCommandFlags.buildAab.name,
    // abbr: ClonifyCommandFlags.buildAab.abbr,
    help: ClonifyCommandFlags.buildAab.help,
    defaultsTo: true,
  );
  argParser.addFlag(
    ClonifyCommandFlags.buildApk.name,
    // abbr: ClonifyCommandFlags.buildApk.abbr,
    help: ClonifyCommandFlags.buildApk.help,
    defaultsTo: false,
  );
  argParser.addFlag(
    ClonifyCommandFlags.buildIpa.name,
    // abbr: ClonifyCommandFlags.buildIpa.abbr,
    help: ClonifyCommandFlags.buildIpa.help,
    defaultsTo: true,
  );
  argParser.addFlag(
    ClonifyCommandFlags.skipBuildCheck.name,
    // abbr: ClonifyCommandFlags.skipBuildCheck.abbr,
    help: ClonifyCommandFlags.skipBuildCheck.help,
    defaultsTo: false,
  );
}