(themeName string)
| 224 | } |
| 225 | |
| 226 | func getThemeFolder(themeName string) string { |
| 227 | folder := filepath.Join(userThemesFolder, themeName) |
| 228 | _, err := os.Stat(folder) |
| 229 | if err == nil { |
| 230 | return folder |
| 231 | } |
| 232 | |
| 233 | folder = filepath.Join(utils.GetExecutableDir(), "Themes", themeName) |
| 234 | _, err = os.Stat(folder) |
| 235 | if err == nil { |
| 236 | return folder |
| 237 | } |
| 238 | |
| 239 | utils.PrintError(`Theme "` + themeName + `" not found`) |
| 240 | os.Exit(1) |
| 241 | return "" |
| 242 | } |
| 243 | |
| 244 | // ReadAnswer prints out a yes/no form with string from `info` |
| 245 | // and returns boolean value based on user input (y/Y or n/N) or |
no test coverage detected