diff options
author | Joe <rbo@gmx.us> | 2023-12-14 20:20:20 +0100 |
---|---|---|
committer | Joe <rbo@gmx.us> | 2023-12-14 20:20:20 +0100 |
commit | 6b75a60fa10d0f3e7e2938f2b0c37a2fc4d0bb27 (patch) | |
tree | 3f788b39367157664228fc7d7e6489d98ac99c54 /c_utils.go | |
parent | up (diff) | |
download | hardflip-6b75a60fa10d0f3e7e2938f2b0c37a2fc4d0bb27.tar.gz hardflip-6b75a60fa10d0f3e7e2938f2b0c37a2fc4d0bb27.tar.bz2 hardflip-6b75a60fa10d0f3e7e2938f2b0c37a2fc4d0bb27.tar.xz hardflip-6b75a60fa10d0f3e7e2938f2b0c37a2fc4d0bb27.tar.zst hardflip-6b75a60fa10d0f3e7e2938f2b0c37a2fc4d0bb27.zip |
up
Diffstat (limited to '')
-rw-r--r-- | c_utils.go (renamed from c_funcs.go) | 32 |
1 files changed, 1 insertions, 31 deletions
@@ -45,7 +45,7 @@ * core funcs */ -package josh +package main import ( "fmt" @@ -64,33 +64,3 @@ func c_die(str string, err error) { fmt.Fprintf(os.Stderr, "\n") os.Exit(1) } - -// This function will go get the data folder and try to create it if it does -// not exist. The first path being checked is $XDG_DATA_HOME then -// $HOME/.local/share. It returns the full data directory path. -func c_get_data_dir() string { - home := os.Getenv("HOME") - xdg_home := os.Getenv("XDG_DATA_HOME") - - if len(home) == 0 { - c_die("env variable HOME not defined", nil) - } - if len(xdg_home) > 0 { - if _, err := os.Stat(xdg_home); os.IsNotExist(err) { - if err := os.MkdirAll(xdg_home, os.ModePerm); err != nil { - c_die("could not create path " + xdg_home, err) - } - fmt.Println("created folder path " + xdg_home) - } - return xdg_home - } else { - home := home + ".local/share" - if _, err := os.Stat(home); os.IsNotExist(err) { - if err := os.MkdirAll(home, os.ModePerm); err != nil { - c_die("could not create path " + home, err) - } - fmt.Println("created folder path " + home) - } - return home - } -} |