exit with better message

This commit is contained in:
cupcakearmy 2021-04-17 20:51:40 +02:00
parent e927fd5a64
commit 86d44eafad
No known key found for this signature in database
GPG Key ID: D28129AE5654D9D9

View File

@ -1,10 +1,11 @@
package lock package lock
import ( import (
"errors" "os"
"path" "path"
"sync" "sync"
"github.com/cupcakearmy/autorestic/internal/colors"
"github.com/spf13/viper" "github.com/spf13/viper"
) )
@ -33,7 +34,8 @@ func setLock(locked bool) error {
if locked { if locked {
running := lock.GetBool("running") running := lock.GetBool("running")
if running { if running {
panic(errors.New("an instance is already running")) colors.Error.Println("an instance is already running. exiting")
os.Exit(1)
} }
} }
lock.Set("running", locked) lock.Set("running", locked)