Package ubic.gemma.cli.completion
Class FishCompletionGenerator
java.lang.Object
ubic.gemma.cli.completion.FishCompletionGenerator
- All Implemented Interfaces:
CompletionGenerator
Generates fish completion script.
- Author:
- poirigui
-
Constructor Summary
ConstructorsConstructorDescriptionFishCompletionGenerator(String executableName, Set<String> allSubcommands, org.springframework.context.MessageSource messageSource, Locale locale) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterCompletion(PrintWriter writer) Executed after all completions have been generated.voidbeforeCompletion(PrintWriter writer) Executed before any completions has been generated.voidgenerateCompletion(org.apache.commons.cli.Options options, PrintWriter writer) Generate completion for the given options.voidgenerateSubcommandCompletion(String subcommand, org.apache.commons.cli.Options subcommandOptions, String subcommandDescription, boolean allowsPositionalArguments, PrintWriter writer) Generate completions for the given subcommand.
-
Constructor Details
-
FishCompletionGenerator
-
-
Method Details
-
beforeCompletion
Description copied from interface:CompletionGeneratorExecuted before any completions has been generated.- Specified by:
beforeCompletionin interfaceCompletionGenerator
-
generateCompletion
Description copied from interface:CompletionGeneratorGenerate completion for the given options.- Specified by:
generateCompletionin interfaceCompletionGenerator
-
generateSubcommandCompletion
public void generateSubcommandCompletion(String subcommand, org.apache.commons.cli.Options subcommandOptions, @Nullable String subcommandDescription, boolean allowsPositionalArguments, PrintWriter writer) Description copied from interface:CompletionGeneratorGenerate completions for the given subcommand.- Specified by:
generateSubcommandCompletionin interfaceCompletionGenerator
-
afterCompletion
Description copied from interface:CompletionGeneratorExecuted after all completions have been generated.- Specified by:
afterCompletionin interfaceCompletionGenerator
-