package config import ( "os" "runtime" "strings" ) // todo: move these somewhere else // a simple function name shortcut func Exists(filename string) bool { _, err := os.Stat(Path(filename)) if os.IsNotExist(err) { return false } return true } // simple function name shortcut func IsDir(dirname string) bool { info, err := os.Stat(Path(dirname)) if os.IsNotExist(err) { return false } return info.IsDir() } // notsure if this is a thing anymore. don't care much either func Path(filename string) string { if runtime.GOOS == "windows" { filename = strings.Replace(filename, "/", "\\", -1) } return filename }