package pkg import ( "regexp" "github.rackspace.com/gorax/tools/util" ) type CliGlobalSettings struct { Service string `json:"service"` } func ParseCliGlobalSettings(s string) *CliGlobalSettings { c := new(CliGlobalSettings) c.Parse(s) return c } func (c *CliGlobalSettings) Parse(s string) { c.Service = util.RegexpString(regexp.MustCompile(`(?i)service\s+(\S+)?`), s) }