Class Picocli

java.lang.Object
org.keycloak.quarkus.runtime.cli.Picocli

public class Picocli extends Object
  • Field Details

  • Constructor Details

    • Picocli

      public Picocli()
  • Method Details

    • parseAndRun

      public void parseAndRun(List<String> cliArgs)
    • run

      protected int run(picocli.CommandLine cmd, String[] argArray)
    • exitOnFailure

      protected void exitOnFailure(int exitCode, picocli.CommandLine cmd)
    • runReAugmentationIfNeeded

      protected int runReAugmentationIfNeeded(List<String> cliArgs, picocli.CommandLine cmd, picocli.CommandLine currentCommand)
    • validateConfig

      public static void validateConfig(List<String> cliArgs, AbstractCommand abstractCommand)
      Additional validation and handling of deprecated options
      Parameters:
      cliArgs -
      abstractCommand -
    • createCommandLine

      public picocli.CommandLine createCommandLine(Consumer<picocli.CommandLine.Model.CommandSpec> consumer)
    • getErrWriter

      protected PrintWriter getErrWriter()
    • println

      public static void println(picocli.CommandLine cmd, String message)
    • parseArgs

      public static List<String> parseArgs(String[] rawArgs) throws PropertyException
      Throws:
      PropertyException