func (c *Cmd) QueryOptions() *consulapi.QueryOptions { csl := c.consul queryOpts := new(consulapi.QueryOptions) if csl.token != "" { queryOpts.Token = csl.token } if csl.dc != "" { queryOpts.Datacenter = csl.dc } if csl.waitIndex != 0 { queryOpts.WaitIndex = csl.waitIndex } if csl.consistent { queryOpts.RequireConsistent = csl.consistent } if csl.stale { queryOpts.AllowStale = csl.stale } return queryOpts }