Loading mnpw.go +18 −1 Original line number Diff line number Diff line package main import ( "git.shore.co.il/shore/mnpw/pkg/nagios" "flag" "fmt" // "git.shore.co.il/shore/mnpw/pkg/nagios" "os" ) func main() { var verbose bool var args []string flag.Usage = func() { fmt.Fprintf(os.Stderr, "My Nagios Plugin Wrapper\n") fmt.Fprintf(os.Stderr, "Usage of %s: [OPTION] command [parameter [parameter] ...]\n", os.Args[0]) flag.PrintDefaults() } flag.BoolVar(&verbose, "verbose", false, "Enable verbose output.") flag.BoolVar(&verbose, "v", false, "Enable verbose output (shorthand).") flag.Parse() args = flag.Args() if len(args) == 0 { flag.Usage() os.Exit(3) } os.Exit(0) } Loading
mnpw.go +18 −1 Original line number Diff line number Diff line package main import ( "git.shore.co.il/shore/mnpw/pkg/nagios" "flag" "fmt" // "git.shore.co.il/shore/mnpw/pkg/nagios" "os" ) func main() { var verbose bool var args []string flag.Usage = func() { fmt.Fprintf(os.Stderr, "My Nagios Plugin Wrapper\n") fmt.Fprintf(os.Stderr, "Usage of %s: [OPTION] command [parameter [parameter] ...]\n", os.Args[0]) flag.PrintDefaults() } flag.BoolVar(&verbose, "verbose", false, "Enable verbose output.") flag.BoolVar(&verbose, "v", false, "Enable verbose output (shorthand).") flag.Parse() args = flag.Args() if len(args) == 0 { flag.Usage() os.Exit(3) } os.Exit(0) }