public void printHelp()

in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/support/CommandLineArgsParser.java [55:84]


  public void printHelp() {
    var usageExamplePlanSaveCommand = new StringBuilder("[plan/save] command:");
    usageExamplePlanSaveCommand
        .append(System.lineSeparator())
        .append(String.format(
            "java -jar %s.jar -DOPENSHIFT_NAMESPACE=name plan update-bp-grouping --file=/bp-grouping",
            JAR_NAME))
        .append(System.lineSeparator())
        .append(String.format(
            "java -jar %s.jar -DOPENSHIFT_NAMESPACE=name save update-bp-grouping --file-detailed=/bp-grouping",
            JAR_NAME));
    this.helpFormatter.printHelp(usageExamplePlanSaveCommand.toString(), "Options:",
        saveAndPlanCommandOptions(), null, false);

    var usageExampleValidateCommand = new StringBuilder("[validate] command:");
    usageExampleValidateCommand
        .append(System.lineSeparator())
        .append(String.format(
            "java -jar %s.jar validate [--bp-auth-files=<arg>] [--bp-grouping-files=<arg>]",
            JAR_NAME));
    this.helpFormatter.printHelp(usageExampleValidateCommand.toString(),
        "Options:", validationOptions(), null, false);

    var usageExampleHelpCommand = new StringBuilder("[help] command:");
    usageExampleHelpCommand
        .append(System.lineSeparator())
        .append(String.format("java -jar %s.jar help", JAR_NAME));
    this.helpFormatter.printHelp(usageExampleHelpCommand.toString(), null, new Options(),
        "Exit codes: 0 (success), 1 (system error), 10 (validation failure)", false);
  }