Interface CompletionGenerator

    • Method Detail

      • beforeCompletion

        void beforeCompletion​(PrintWriter writer)
        Executed before any completions has been generated.
      • generateCompletion

        void generateCompletion​(org.apache.commons.cli.Options options,
                                PrintWriter writer)
        Generate completion for the given options.
      • generateSubcommandCompletion

        void generateSubcommandCompletion​(String subcommand,
                                          org.apache.commons.cli.Options subcommandOptions,
                                          @Nullable
                                          String subcommandDescription,
                                          boolean allowsPositionalArguments,
                                          PrintWriter writer)
        Generate completions for the given subcommand.
      • afterCompletion

        void afterCompletion​(PrintWriter writer)
        Executed after all completions have been generated.