Uses of Class
picocli.CommandLine
-
Packages that use CommandLine Package Description picocli -
-
Uses of CommandLine in picocli
Methods in picocli that return CommandLine Modifier and Type Method Description CommandLineCommandLine. addMixin(String name, Object mixin)Adds the options and positional parameters in the specified mixin to this command.CommandLineCommandLine. addSubcommand(String name, Object command)Registers a subcommand with the specified name.CommandLineCommandLine. addSubcommand(String name, Object command, String... aliases)Registers a subcommand with the specified name and all specified aliases.CommandLineCommandLine.Model.CommandSpec. commandLine()Returns the CommandLine constructed with thisCommandSpecmodel.CommandLineCommandLine.ExecutionException. getCommandLine()Returns theCommandLineobject for the (sub)command that could not be invoked.CommandLineCommandLine.ParameterException. getCommandLine()Returns theCommandLineobject for the (sub)command whose input could not be parsed.CommandLineCommandLine. getParent()Returns the command that this is a subcommand of, ornullif this is a top-level command.<K> CommandLineCommandLine. registerConverter(Class<K> cls, CommandLine.ITypeConverter<K> converter)Registers the specified type converter for the specified class.CommandLineCommandLine. setAtFileCommentChar(Character atFileCommentChar)Sets the character that starts a single-line comment ornullif all content of argument files should be interpreted as arguments (without comments).CommandLineCommandLine. setCaseInsensitiveEnumValuesAllowed(boolean newValue)Sets whether the parser should ignore case when converting arguments toenumvalues.CommandLineCommandLine. setCommandName(String commandName)Sets the command name (also called program name) displayed in the usage help synopsis to the specified value.CommandLineCommandLine. setDefaultValueProvider(CommandLine.IDefaultValueProvider newValue)Sets a default value provider for the command and sub-commandsCommandLineCommandLine. setEndOfOptionsDelimiter(String delimiter)Sets the end-of-options delimiter that signals that the remaining command line arguments should be treated as positional parameters.CommandLineCommandLine. setExpandAtFiles(boolean expandAtFiles)Sets whether arguments starting with'@'should be treated as the path to an argument file and its contents should be expanded into separate arguments for each line in the specified file.CommandLineCommandLine. setHelpFactory(CommandLine.IHelpFactory helpFactory)Sets a newIHelpFactoryto customize the usage help message.CommandLineCommandLine. setHelpSectionKeys(List<String> keys)Sets the section keys in the order that the usage help message should render the sections.CommandLineCommandLine. setHelpSectionMap(Map<String,CommandLine.IHelpSectionRenderer> map)Sets the map of section keys and renderers used to construct the usage help message.CommandLineCommandLine. setOverwrittenOptionsAllowed(boolean newValue)Sets whether options for single-value fields can be specified multiple times on the command line without aCommandLine.OverwrittenOptionExceptionbeing thrown.CommandLineCommandLine. setPosixClusteredShortOptionsAllowed(boolean newValue)Sets whether short options like-x -v -f SomeFilecan be clustered together like-xvfSomeFile.CommandLineCommandLine. setResourceBundle(ResourceBundle bundle)Sets the ResourceBundle containing usage help message strings.CommandLineCommandLine. setSeparator(String separator)Sets the String the parser uses to separate option names from option values to the specified value.CommandLineCommandLine. setSplitQuotedStrings(boolean newValue)Sets whether the parser is allowed to split quoted Strings.CommandLineCommandLine. setStopAtPositional(boolean newValue)Sets whether the parser interprets the first positional parameter as "end of options" so the remaining arguments are all treated as positional parameters.CommandLineCommandLine. setStopAtUnmatched(boolean newValue)Sets whether the parser should stop interpreting options and positional parameters as soon as it encounters an unmatched option.CommandLineCommandLine. setToggleBooleanFlags(boolean newValue)Sets whether the value of boolean flag options should be "toggled" when the option is matched.CommandLineCommandLine. setTrimQuotes(boolean newValue)Sets whether the parser should trim quotes from command line arguments before processing them.CommandLineCommandLine. setUnmatchedArgumentsAllowed(boolean newValue)Sets whether the end user may specify unmatched arguments on the command line without aCommandLine.UnmatchedArgumentExceptionbeing thrown.CommandLineCommandLine. setUnmatchedOptionsArePositionalParams(boolean newValue)Sets whether arguments on the command line that resemble an option should be treated as positional parameters.CommandLineCommandLine. setUsageHelpWidth(int width)Sets the maximum width of the usage help message.CommandLineCommandLine. setUseSimplifiedAtFiles(boolean simplifiedAtFiles)Sets whether to use a simplified argument file format that is compatible with JCommander.Methods in picocli that return types with arguments of type CommandLine Modifier and Type Method Description List<CommandLine>CommandLine.ParseResult. asCommandLineList()Returns thisParseResultas a list ofCommandLineobjects, one for each matched command/subcommand.Map<String,CommandLine>CommandLine. getSubcommands()Returns a map with the subcommands registered on this instance.List<CommandLine>CommandLine. parse(String... args)Parses the specified command line arguments and returns a list ofCommandLineobjects representing the top-level command and any subcommands (if any) that were recognized and initialized during the parsing process.Map<String,CommandLine>CommandLine.Model.CommandSpec. subcommands()Returns a read-only view of the subcommand map.Methods in picocli with parameters of type CommandLine Modifier and Type Method Description CommandLine.Model.CommandSpecCommandLine.Model.CommandSpec. addSubcommand(String name, CommandLine subCommandLine)Adds the specified subcommand with the specified name.static voidAutoComplete. bash(String scriptName, File out, File command, CommandLine commandLine)Generates source code for an autocompletion bash script for the specified picocli-based application, and writes this script to the specifiedoutfile, and optionally writes an invocation script to the specifiedcommandfile.static StringAutoComplete. bash(String scriptName, CommandLine commandLine)Generates and returns the source code for an autocompletion bash script for the specified picocli-based application.protected CommandLine.Model.CommandSpecCommandLine.Model.CommandSpec. commandLine(CommandLine commandLine)Sets the CommandLine constructed with thisCommandSpecmodel.voidCommandLine.HelpCommand. init(CommandLine helpCommandLine, CommandLine.Help.Ansi ansi, PrintStream out, PrintStream err)Initializes this object with the information needed to implement a help command that provides usage help for other commands.voidCommandLine.IHelpCommandInitializable. init(CommandLine helpCommandLine, CommandLine.Help.Ansi ansi, PrintStream out, PrintStream err)Initializes this object with the information needed to implement a help command that provides usage help for other commands.<T> TCommandLine.Model.ArgSpec. setValue(T newValue, CommandLine commandLine)Deprecated.useCommandLine.Model.ArgSpec.setValue(Object)instead.Method parameters in picocli with type arguments of type CommandLine Modifier and Type Method Description CommandLine.HelpCommandLine.Help. addAllSubcommands(Map<String,CommandLine> commands)Registers all specified subcommands with this Help.List<Object>CommandLine.IParseResultHandler. handleParseResult(List<CommandLine> parsedCommands, PrintStream out, CommandLine.Help.Ansi ansi)Deprecated.Processes a List ofCommandLineobjects resulting from successfully parsing the command line arguments and optionally returns a list of results.List<Object>CommandLine.RunAll. handleParseResult(List<CommandLine> parsedCommands, PrintStream out, CommandLine.Help.Ansi ansi)Prints help if requested, and otherwise executes the top-level command and all subcommands asRunnableorCallable.List<Object>CommandLine.RunFirst. handleParseResult(List<CommandLine> parsedCommands, PrintStream out, CommandLine.Help.Ansi ansi)Prints help if requested, and otherwise executes the top-levelRunnableorCallablecommand.List<Object>CommandLine.RunLast. handleParseResult(List<CommandLine> parsedCommands, PrintStream out, CommandLine.Help.Ansi ansi)Prints help if requested, and otherwise executes the most specificRunnableorCallablesubcommand.static booleanCommandLine. printHelpIfRequested(List<CommandLine> parsedCommands, PrintStream out, PrintStream err, CommandLine.Help.Ansi ansi)Helper method that may be useful when processing the list ofCommandLineobjects that result from successfully parsing command line arguments.static booleanCommandLine. printHelpIfRequested(List<CommandLine> parsedCommands, PrintStream out, PrintStream err, CommandLine.Help.ColorScheme colorScheme)Helper method that may be useful when processing the list ofCommandLineobjects that result from successfully parsing command line arguments.static booleanCommandLine. printHelpIfRequested(List<CommandLine> parsedCommands, PrintStream out, CommandLine.Help.Ansi ansi)Deprecated.Constructors in picocli with parameters of type CommandLine Constructor Description ExecutionException(CommandLine commandLine, String msg)ExecutionException(CommandLine commandLine, String msg, Throwable t)MaxValuesExceededException(CommandLine commandLine, String msg)MissingParameterException(CommandLine commandLine, Collection<CommandLine.Model.ArgSpec> missing, String msg)MissingParameterException(CommandLine commandLine, CommandLine.Model.ArgSpec missing, String msg)MissingTypeConverterException(CommandLine commandLine, String msg)OverwrittenOptionException(CommandLine commandLine, CommandLine.Model.ArgSpec overwritten, String msg)ParameterException(CommandLine commandLine, String msg)Constructs a new ParameterException with the specified CommandLine and error message.ParameterException(CommandLine commandLine, String msg, Throwable t)Constructs a new ParameterException with the specified CommandLine and error message.ParameterException(CommandLine commandLine, String msg, Throwable t, CommandLine.Model.ArgSpec argSpec, String value)Constructs a new ParameterException with the specified CommandLine and error message.ParameterException(CommandLine commandLine, String msg, CommandLine.Model.ArgSpec argSpec, String value)Constructs a new ParameterException with the specified CommandLine and error message.UnmatchedArgumentException(CommandLine commandLine, String msg)UnmatchedArgumentException(CommandLine commandLine, List<String> args)UnmatchedArgumentException(CommandLine commandLine, Stack<String> args)
-