aboutsummaryrefslogtreecommitdiffstats
path: root/c_utils.go
diff options
context:
space:
mode:
authorJoe <rbo@gmx.us>2023-12-14 20:20:20 +0100
committerJoe <rbo@gmx.us>2023-12-14 20:20:20 +0100
commit6b75a60fa10d0f3e7e2938f2b0c37a2fc4d0bb27 (patch)
tree3f788b39367157664228fc7d7e6489d98ac99c54 /c_utils.go
parentup (diff)
downloadhardflip-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
diff --git a/c_funcs.go b/c_utils.go
index 9a226e7..06469d2 100644
--- a/c_funcs.go
+++ b/c_utils.go
@@ -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
- }
-}