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  }