From 50afb96de42182cdb05cf15bd81dd50cb42ec21f Mon Sep 17 00:00:00 2001 From: Daniel Date: Fri, 26 Jul 2019 22:35:34 +0200 Subject: [PATCH] Add snoretoast run command --- pmctl/snoretoast_windows.go | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pmctl/snoretoast_windows.go diff --git a/pmctl/snoretoast_windows.go b/pmctl/snoretoast_windows.go new file mode 100644 index 00000000..5cec967e --- /dev/null +++ b/pmctl/snoretoast_windows.go @@ -0,0 +1,38 @@ +package main + +import "github.com/spf13/cobra" + +func init() { + showCmd.AddCommand(showSnoreToast) + runCmd.AddCommand(runSnoreToast) +} + +var showSnoreToast = &cobra.Command{ + Use: "notifier-snoretoast", + Short: "Show command to run the Notifier component SnoreToast", + RunE: func(cmd *cobra.Command, args []string) error { + return show(cmd, &Options{ + Identifier: "notifier/portmaster-snoretoast.exe", + }) + }, + FParseErrWhitelist: cobra.FParseErrWhitelist{ + // UnknownFlags will ignore unknown flags errors and continue parsing rest of the flags + UnknownFlags: true, + }, +} + +var runSnoreToast = &cobra.Command{ + Use: "notifier-snoretoast", + Short: "Run the Notifier component SnoreToast", + RunE: func(cmd *cobra.Command, args []string) error { + return handleRun(cmd, &Options{ + Identifier: "notifier/portmaster-snoretoast.exe", + AllowDownload: false, + AllowHidingWindow: true, + }) + }, + FParseErrWhitelist: cobra.FParseErrWhitelist{ + // UnknownFlags will ignore unknown flags errors and continue parsing rest of the flags + UnknownFlags: true, + }, +}