Commit 3edd2c31 authored by nimrod's avatar nimrod
Browse files

Parse arguments.

parent e74e3751
Loading
Loading
Loading
Loading
Loading
+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)
}