| "veyron.io/veyron/veyron/lib/flags" |
| fl := flags.CreateAndRegister(flag.CommandLine, flags.Runtime, flags.ACL, flags.Listen) |
| fmt.Printf("Args: %v\n", os.Args) |
| if err := fl.Parse(os.Args[1:]); err != nil { |
| fmt.Println("ERROR: %s", err) |
| fmt.Printf("Runtime: Credentials: %s\n", rtf.Credentials) |
| fmt.Printf("Runtime: Namespace Roots: %s\n", rtf.NamespaceRoots) |
| for _, a := range lf.ListenAddrs { |
| fmt.Printf("Listen: Protocol %q, Address %q\n", a.Protocol, a.Address) |
| fmt.Printf("Listen: Proxy %q\n", lf.ListenProxy) |
| fmt.Printf("ACL: %v\n", fl.ACLFlags()) |