Load config files from users config dir
This commit is contained in:
parent
a43c987a9a
commit
ff0e969d8f
|
|
@ -81,13 +81,15 @@ func loadEndpoints(c *client.Client, me *url.URL, filename string) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
configDir := fmt.Sprintf("%s/.config/microsub", os.Getenv("HOME"))
|
||||||
|
|
||||||
if len(os.Args) == 3 && os.Args[1] == "connect" {
|
if len(os.Args) == 3 && os.Args[1] == "connect" {
|
||||||
err := os.MkdirAll("/home/peter/.config/microsub/", os.FileMode(0770))
|
err := os.MkdirAll(configDir, os.FileMode(0770))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
f, err := os.Create("/home/peter/.config/microsub/client.json")
|
f, err := os.Create(fmt.Sprintf("%s/client.json", configDir))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
@ -120,12 +122,12 @@ func main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
var c client.Client
|
var c client.Client
|
||||||
err := loadAuth(&c, "/home/peter/.config/microsub/client.json")
|
err := loadAuth(&c, fmt.Sprintf("%s/client.json", configDir))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
err = loadEndpoints(&c, c.Me, "/home/peter/.config/microsub/endpoints.json")
|
err = loadEndpoints(&c, c.Me, fmt.Sprintf("%s/endpoints.json", configDir))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user