Class CliArguments

java.lang.Object
com.artipie.rpm.CliArguments

public final class CliArguments extends Object
Cli tool argument parsing. Arguments values must be passed immediately after argument declaration (e.g -dsha256) or after ´=´ signal (e.g -d=sha256).
Since:
0.9
  • Constructor Details

    • CliArguments

      public CliArguments(org.apache.commons.cli.CommandLine cli)
      Ctor.
      Parameters:
      cli - Command line
    • CliArguments

      public CliArguments(String... args)
      Ctor.
      Parameters:
      args - Command line arguments
  • Method Details

    • repository

      public Path repository()
      Repository.
      Returns:
      Repository.
      Throws:
      IllegalArgumentException - If the arg value is incorrect
    • config

      public RepoConfig config()
      Repository configuration.
      Returns:
      Config