packagemainimport("fmt""github.com/leaanthony/clir")funcmain(){// Varsvarnamestringvarageintvarawesomebool// Create new clicli:=clir.NewCli("Flags","An example of using flags","v0.0.1")// Define flagscli.StringFlag("name","Your name",&name).IntFlag("age","Your age",&age).BoolFlag("awesome","Are you awesome?",&awesome)// Define actioncli.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()}