wire: show help when requested (google/go-cloud#238)
For now, it just shows usage.
This commit is contained in:
@@ -35,9 +35,14 @@ import (
|
|||||||
"golang.org/x/tools/go/types/typeutil"
|
"golang.org/x/tools/go/types/typeutil"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const usage = "usage: wire [gen] [PKG] | wire show [...] | wire check [...]"
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
var err error
|
var err error
|
||||||
switch {
|
switch {
|
||||||
|
case len(os.Args) == 2 && (os.Args[1] == "help" || os.Args[1] == "-h" || os.Args[1] == "-help" || os.Args[1] == "--help"):
|
||||||
|
fmt.Fprintln(os.Stderr, usage)
|
||||||
|
os.Exit(0)
|
||||||
case len(os.Args) == 1 || len(os.Args) == 2 && os.Args[1] == "gen":
|
case len(os.Args) == 1 || len(os.Args) == 2 && os.Args[1] == "gen":
|
||||||
err = generate(".")
|
err = generate(".")
|
||||||
case len(os.Args) == 2 && os.Args[1] == "show":
|
case len(os.Args) == 2 && os.Args[1] == "show":
|
||||||
@@ -53,7 +58,7 @@ func main() {
|
|||||||
case len(os.Args) == 3 && os.Args[1] == "gen":
|
case len(os.Args) == 3 && os.Args[1] == "gen":
|
||||||
err = generate(os.Args[2])
|
err = generate(os.Args[2])
|
||||||
default:
|
default:
|
||||||
fmt.Fprintln(os.Stderr, "usage: wire [gen] [PKG] | wire show [...] | wire check [...]")
|
fmt.Fprintln(os.Stderr, usage)
|
||||||
os.Exit(64)
|
os.Exit(64)
|
||||||
}
|
}
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user