aboutsummaryrefslogtreecommitdiffstats
path: root/config.go
blob: 21f040662a5f51c1e3cb8516166d99e0c5488da1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package main

import (
	"os"
	"path/filepath"

	"github.com/goulash/xdg"
)

func MaybeWriteConfig() {
	path := xdg.FindConfig("timetasker/config.toml")

	if path == "" {
		path = filepath.Join(xdg.ConfigHome, "timetasker")
		if _, err := os.Stat(path); os.IsNotExist(err) {
			os.Mkdir(path, 0700)
		}
	}
}