exit with better message

pull/46/head
cupcakearmy 4 years ago
parent e927fd5a64
commit 86d44eafad
No known key found for this signature in database
GPG Key ID: D28129AE5654D9D9

@ -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)

Loading…
Cancel
Save