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 ubic.gemma.model.common.auditAndSecurity.Auditable>Provide auto-seeking capabilities to a CLI.Basic implementation of the
CLIinterface.Generate various ANSI escape codes.Interface for CLI tools.A console-based progress reporter factory.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.