// Package cli provides a minimal framework for creating and organizing command 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) // } // // 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) // } package cli //go:generate go run flag-gen/main.go flag-gen/assets_vfsdata.go