From 1394e7b03eed71f3c637b78627e78aa48a3ec092 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Mon, 13 Oct 2025 13:30:57 -0500 Subject: shell detection --- makeAutocompleteFiles.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/makeAutocompleteFiles.go b/makeAutocompleteFiles.go index 2010c42..2a5f972 100644 --- a/makeAutocompleteFiles.go +++ b/makeAutocompleteFiles.go @@ -7,9 +7,23 @@ import ( 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) } } -- cgit v1.2.3