package completers import ( "github.com/jessevdk/go-flags" "github.com/maxlandon/readline" ) // CompleteCommandArguments - Completes all values for arguments to a command. // Arguments here are different from command options (--option). // Many categories, from multiple sources in multiple contexts func completeCommandArguments(cmd *flags.Command, arg string, lastWord string) (prefix string, completions []*readline.CompletionGroup) { // the prefix is the last word, by default prefix = lastWord // SEE completeOptionArguments FOR A WAY TO ADD COMPLETIONS TO SPECIFIC ARGUMENTS ------------------------------ // found := argumentByName(cmd, arg) // var comp *readline.CompletionGroup // This group is used as a buffer, to add groups to final completions return }