Enable dirname and filename completion for more flags

These flags are:

 * --source (-s), --cacheDir, --destination (-d) and --logFile
 * --completionfile and --dir.
This commit is contained in:
Anthony Fok
2015-12-02 02:20:55 -07:00
parent 0d1d33d7f3
commit 666ddd2377
4 changed files with 13 additions and 1 deletions

View File

@@ -42,4 +42,7 @@ in the "man" directory under the current directory.`,
func init() {
genmanCmd.PersistentFlags().StringVar(&genmandir, "dir", "man/", "the directory to write the man pages.")
// For bash-completion
genmanCmd.PersistentFlags().SetAnnotation("dir", cobra.BashCompSubdirsInDir, []string{})
}