// +build windows | |
package cobra | |
import ( | |
"os" | |
"time" | |
"github.com/inconshreveable/mousetrap" | |
) | |
var preExecHookFn = preExecHook | |
func preExecHook(c *Command) { | |
if MousetrapHelpText != "" && mousetrap.StartedByExplorer() { | |
c.Print(MousetrapHelpText) | |
time.Sleep(5 * time.Second) | |
os.Exit(1) | |
} | |
} |