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
1 changed files with 4 additions and 2 deletions

View File

@ -1,10 +1,11 @@
package lock
import (
"errors"
"os"
"path"
"sync"
"github.com/cupcakearmy/autorestic/internal/colors"
"github.com/spf13/viper"
)
@ -33,7 +34,8 @@ func setLock(locked bool) error {
if locked {
running := lock.GetBool("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)