Package ubic.gemma.cli.util
@ParametersAreNonnullByDefault
package ubic.gemma.cli.util
-
ClassDescriptionSubclass this to create command line interface (CLI) tools that need authentication.AbstractAutoSeekingCLI<T extends Auditable>Provide auto-seeking capabilities to a CLI.Basic implementation of the
CLIinterface.Generate various ANSI escape codes.Interface for CLI tools.Locate various entities using identifiers supplied by the CLI.Utilities for adding options to the CLI that can subsequently be retrieved withEntityLocator.EnumConverter<T extends Enum<T>>ConvertEnumto string.EnumeratedByCommandConverter<T,E extends Exception> This interface is implemented byConverterthat can use an external command to get possible values.EnumeratedConverter<T,E extends Exception> This interface is implemented by converters that can enumerate their possible values.A string converter that can only convert from a finite set of possible values.A context for the CLI based onSystem.