go-mqtt-example/vendor/github.com/spf13/cobra/command_win.go
Vincent Batts 81b5c05fd8
vendor: save all the vendor sources
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2021-05-03 12:39:56 -04:00

26 lines
433 B
Go

// +build windows
package cobra
import (
"fmt"
"os"
"time"
"github.com/inconshreveable/mousetrap"
)
var preExecHookFn = preExecHook
func preExecHook(c *Command) {
if MousetrapHelpText != "" && mousetrap.StartedByExplorer() {
c.Print(MousetrapHelpText)
if MousetrapDisplayDuration > 0 {
time.Sleep(MousetrapDisplayDuration)
} else {
c.Println("Press return to continue...")
fmt.Scanln()
}
os.Exit(1)
}
}