|
|
|
@ -5,24 +5,24 @@ line Go applications. cli is designed to be easy to understand and write,
|
|
|
|
|
the most simple cli application can be written as follows:
|
|
|
|
|
|
|
|
|
|
func main() {
|
|
|
|
|
(&cli.App{}).Run(os.Args)
|
|
|
|
|
(&cli.App{}).Run(os.Args)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Of course this application does not do much, so let's make this an actual
|
|
|
|
|
application:
|
|
|
|
|
|
|
|
|
|
func main() {
|
|
|
|
|
app := &cli.App{
|
|
|
|
|
Name: "greet",
|
|
|
|
|
Usage: "say a greeting",
|
|
|
|
|
Action: func(c *cli.Context) error {
|
|
|
|
|
fmt.Println("Greetings")
|
|
|
|
|
return nil
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
app.Run(os.Args)
|
|
|
|
|
}
|
|
|
|
|
func main() {
|
|
|
|
|
app := &cli.App{
|
|
|
|
|
Name: "greet",
|
|
|
|
|
Usage: "say a greeting",
|
|
|
|
|
Action: func(c *cli.Context) error {
|
|
|
|
|
fmt.Println("Greetings")
|
|
|
|
|
return nil
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
app.Run(os.Args)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
VARIABLES
|
|
|
|
|
|
|
|
|
|