diff --git a/cmd.go b/cmd.go index 1710a1cc..19b32b58 100644 --- a/cmd.go +++ b/cmd.go @@ -78,7 +78,7 @@ func init() { defaultSettings(&config) if _, err = os.Stat(configFile); os.IsNotExist(err) { - err = os.MkdirAll(filepath.Dir(configFile), 0700) + err = os.MkdirAll(filepath.Dir(configFile), 0755) if err != nil { fmt.Println("Unable to create config directory:", filepath.Dir(configFile), err) os.Exit(2) @@ -86,7 +86,7 @@ func init() { // Save the default config if nothing is found config.saveConfig() } else { - file, err := os.OpenFile(configFile, os.O_RDWR|os.O_CREATE, 0600) + file, err := os.OpenFile(configFile, os.O_RDWR|os.O_CREATE, 0644) if err != nil { fmt.Println("Error reading config:", err) } else { @@ -105,7 +105,7 @@ func init() { //////////////// updated = false - file, err := os.OpenFile(vcsFile, os.O_RDWR|os.O_CREATE, 0600) + file, err := os.OpenFile(vcsFile, os.O_RDWR|os.O_CREATE, 0644) if err == nil { defer file.Close() decoder := json.NewDecoder(file) @@ -363,7 +363,7 @@ func complete() (err error) { path := completionFile + config.Shell + ".cache" if info, err := os.Stat(path); os.IsNotExist(err) || time.Since(info.ModTime()).Hours() > 48 { - os.MkdirAll(filepath.Dir(completionFile), 0700) + os.MkdirAll(filepath.Dir(completionFile), 0755) out, err := os.Create(path) if err != nil { return err @@ -378,7 +378,7 @@ func complete() (err error) { return err } - in, err := os.OpenFile(path, os.O_RDWR|os.O_CREATE, 0600) + in, err := os.OpenFile(path, os.O_RDWR|os.O_CREATE, 0644) if err != nil { return err } diff --git a/config.go b/config.go index dd8dbca7..6cb221b0 100644 --- a/config.go +++ b/config.go @@ -41,7 +41,7 @@ type Configuration struct { Devel bool `json:"devel"` } -var version = "2.116" +var version = "2.201" // baseURL givers the AUR default address. const baseURL string = "https://aur.archlinux.org"