github.com/Microsoft/azure-vhd-utils@v0.0.0-20230613175315-7c30a3748a1b/vhd.go (about) 1 package main 2 3 import ( 4 "gopkg.in/urfave/cli.v1" 5 "log" 6 "os" 7 ) 8 9 func main() { 10 app := cli.NewApp() 11 app.Name = "vhd" 12 app.Usage = "Commands to manage VHDs" 13 14 // global level flags 15 app.Flags = []cli.Flag{ 16 cli.BoolFlag{ 17 Name: "verbose", 18 Usage: "Show more output", 19 }, 20 } 21 22 app.Commands = []cli.Command{ 23 vhdInspectCmdHandler(), 24 vhdUploadCmdHandler(), 25 } 26 27 if err := app.Run(os.Args); err != nil { 28 log.Fatalln(err) 29 } 30 }