summaryrefslogtreecommitdiff
path: root/cmd/senpai/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/senpai/main.go')
-rw-r--r--cmd/senpai/main.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/cmd/senpai/main.go b/cmd/senpai/main.go
index d428ccf..c2992b0 100644
--- a/cmd/senpai/main.go
+++ b/cmd/senpai/main.go
@@ -2,7 +2,7 @@ package main
import (
"flag"
- "log"
+ "fmt"
"math/rand"
"os"
"path"
@@ -28,21 +28,22 @@ func main() {
if configPath == "" {
configDir, err := os.UserConfigDir()
if err != nil {
- log.Panicln(err)
+ panic(err)
}
configPath = path.Join(configDir, "senpai", "senpai.yaml")
}
cfg, err := senpai.LoadConfigFile(configPath)
if err != nil {
- log.Panicln(err)
+ fmt.Printf("failed to load the required configuraiton file at %q: %s\n", configPath, err)
+ os.Exit(1)
}
cfg.Debug = cfg.Debug || debug
app, err := senpai.NewApp(cfg)
if err != nil {
- log.Panicln(err)
+ panic(err)
}
defer app.Close()