diff --git a/main.go b/main.go index a671c2671246a79b7738a8f31cde7de66e23027e..146a8147b7fe291a3726f3d9aba079900831b88b 100644 --- a/main.go +++ b/main.go @@ -32,6 +32,10 @@ const ( var printer *message.Printer func main() { + if _, err := os.Stat(bitmask.ConfigPath); os.IsNotExist(err) { + os.MkdirAll(bitmask.ConfigPath, os.ModePerm) + } + err := acquirePID() if err != nil { log.Fatal(err) @@ -46,6 +50,7 @@ func main() { b, err := bitmask.Init() if err != nil { log.Print(err) + notify.bitmaskNotRunning() return } defer b.Close()