use cwd for everything
This commit is contained in:
parent
407f2a8072
commit
56cbf8a9d7
5 changed files with 27 additions and 79 deletions
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue