veyron/lib/flags: add flag groups.
Change-Id: Ia490369e153564b79d673feaee64d8e3c0e91564
diff --git a/profiles/static/static.go b/profiles/static/static.go
index 4997720..ba90318 100644
--- a/profiles/static/static.go
+++ b/profiles/static/static.go
@@ -25,7 +25,7 @@
)
func init() {
- commonFlags = flags.New(flag.CommandLine)
+ commonFlags = flags.CreateAndRegister(flag.CommandLine, flags.Listen)
rt.RegisterProfile(New())
}
@@ -55,10 +55,11 @@
func (p *static) Init(rt veyron2.Runtime, _ *config.Publisher) error {
log := rt.Logger()
+ lf := commonFlags.ListenFlags()
ListenSpec = ipc.ListenSpec{
- Protocol: commonFlags.ListenProtocolFlag.Protocol,
- Address: commonFlags.ListenAddressFlag.String(),
- Proxy: commonFlags.ListenProxyFlag,
+ Protocol: lf.ListenProtocol.Protocol,
+ Address: lf.ListenAddress.String(),
+ Proxy: lf.ListenProxy,
}
// Our address is private, so we test for running on GCE and for its