diff --git a/conf.go b/conf.go new file mode 100644 index 0000000..0340af8 --- /dev/null +++ b/conf.go @@ -0,0 +1,26 @@ +package main + +import ( + "fmt" + "os" +) + +func main() { + homeDir, err := os.UserHomeDir() + if err != nil { + return + } + if fileExists(homeDir+"/.gosh_history") { + fmt.Println("GoSh History file exists") + } else { + fmt.Println("GoSh History file does not exist") + } +} + +func fileExists(filename string) bool { + info, err := os.Stat(filename) + if os.IsNotExist(err) { + return false + } + return !info.IsDir() +}