packagemainimport("fmt""github.com/leaanthony/clir")funcmain(){// Create new clicli:=clir.NewCli("Flags","An example of using flags","v0.0.1")// Namevarnamestringcli.StringFlag("name","Your name",&name)// Agevarageintcli.IntFlag("age","Your age",&age)// Awesomevarawesomeboolcli.BoolFlag("awesome","Are you awesome?",&awesome)// Define action for the commandcli.Action(func()error{ifname==""{name="Anonymous"}fmt.Printf("Hello %s!\n",name)ifage>0{fmt.Printf("You are %d years old!\n",age)}ifawesome{fmt.Println("You are awesome!")}returnnil})cli.Run()}