use cwd for everything

This commit is contained in:
wh1te909 2023-03-29 17:41:24 +00:00
parent 407f2a8072
commit 56cbf8a9d7
5 changed files with 27 additions and 79 deletions

View file

@ -340,3 +340,28 @@ func getCMDExe() string {
}
return cmdExe
}
// more accurate than os.Getwd()
func getCwd() (string, error) {
self, err := os.Executable()
if err != nil {
return "", err
}
return filepath.Dir(self), nil
}
func createNixTmpFile() (*os.File, error) {
var f *os.File
cwd, err := getCwd()
if err != nil {
return f, err
}
f, err = os.CreateTemp(cwd, "trmm")
if err != nil {
return f, err
}
return f, nil
}