packagemainimport("fmt""github.com/leaanthony/clir")funcmain(){// Varsvarnamestringvarageintvarawesomebool// More chain than Fleetwood Macclir.NewCli("Flags","An example of using flags","v0.0.1").StringFlag("name","Your name",&name).IntFlag("age","Your age",&age).BoolFlag("awesome","Are you awesome?",&awesome).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}).Run()}