Fix some absurd capitalization as well as insta-crashing when config files are absent

This commit is contained in:
Sasha Koshka
2024-01-20 20:28:53 +00:00
parent 6e4c3fb452
commit cc6aad66c6
4 changed files with 34 additions and 32 deletions

View File

@@ -20,7 +20,7 @@ var (
"NETWORK_TYPE": "tcp",
"NETWORK_ADDRESS": "localhost",
"MUSIC_DIRECTORY": utils.CheckDirectoryFmt(getMusicDirectory()),
"PORT": "6600",
"MPD_PORT": "6600",
"DEFAULT_IMAGE_PATH": "default.jpg",
"CACHE_DIR": utils.CheckDirectoryFmt(USER_CACHE_DIR),
"SEEK_OFFSET": 1,
@@ -38,7 +38,7 @@ func ReadConfig() {
err := viper.ReadInConfig()
if err != nil {
utils.Print("RED", "Could Not Read Config file.\n")
utils.Print("YELLOW", "Could not read gomp config.\n")
}
// Expanding ~ to the User's Home Directory
@@ -65,8 +65,7 @@ func GenerateKeyMap(funcMap map[string]func()) {
func getMusicDirectory() string {
content, err := ioutil.ReadFile(HOME_DIR + "/.config/mpd/mpd.conf")
if err != nil {
utils.Print("RED", "No Config File for mpd Found.\n")
panic(err)
utils.Print("YELLOW", "Could not read MPD config file: " + err.Error() + "\n")
}
ab := string(content)
maps := strings.Split(ab, "\n")