pkg/skoop/context/misc.go (17 lines of code) (raw):

package context import ( "github.com/spf13/pflag" ) type MiscConfig struct { Version bool } func (m *MiscConfig) BindFlags(fs *pflag.FlagSet) { fs.BoolVarP(&m.Version, "version", "", false, "Show version.") } func (m *MiscConfig) Validate() error { return nil } func (c *Context) MiscConfig() *MiscConfig { miscConfig, _ := c.Ctx.Load(miscConfigKey) return miscConfig.(*MiscConfig) }