package segments import ( "github.com/jandedobbeleer/oh-my-posh/platform" "github.com/jandedobbeleer/oh-my-posh/properties" ) type XMake struct { language } func (x *XMake) Template() string { return languageTemplate } func (x *XMake) Init(props properties.Properties, env platform.Environment) { x.language = language{ env: env, props: props, extensions: []string{"xmake.lua"}, commands: []*cmd{ { executable: "xmake", args: []string{"--version"}, regex: `xmake v(?P((?P[0-9]+).(?P[0-9]+).(?P[0-9]+)))`, }, }, } } func (x *XMake) Enabled() bool { return x.language.Enabled() }