package prep import ( "os" ) func MakeAutocompleteFiles(argname string) { if _, ok := os.LookupEnv("BASH_VERSION"); ok { MakeBashCompleteFiles(argname) return } if _, ok := os.LookupEnv("ZSH_VERSION"); ok { MakeZshCompleteFiles(argname) return } if s, ok := os.LookupEnv("SHELL"); ok { switch s { case "/bin/bash": MakeBashCompleteFiles(argname) return case "/bin/zsh": MakeZshCompleteFiles(argname) return } MakeBashCompleteFiles(argname) } }