Add conf file for desktop-ui kitten

This commit is contained in:
Kovid Goyal
2025-07-01 13:26:39 +05:30
parent 3fbaabe334
commit d5534b6238
5 changed files with 85 additions and 33 deletions

View File

@@ -462,6 +462,14 @@ func GetOptionValue[T any](self *Command, name string) (ans T, err error) {
return
}
func (self *Command) OptionsSeenOnCommandLine() map[string]bool {
ans := make(map[string]bool)
for name, opt := range self.option_map {
ans[name] = opt != nil && len(opt.values_from_cmdline) > 0
}
return ans
}
func (self *Command) GetOptionValues(pointer_to_options_struct any) error {
val := reflect.ValueOf(pointer_to_options_struct).Elem()
if val.Kind() != reflect.Struct {