diff --git a/pkg/terminal/config.go b/pkg/terminal/config.go index 3bcda96e..2d1ef51e 100644 --- a/pkg/terminal/config.go +++ b/pkg/terminal/config.go @@ -82,6 +82,13 @@ func configureList(t *Term) error { } switch field.Kind() { + case reflect.Interface: + switch field := field.Interface().(type) { + case string: + fmt.Fprintf(w, "%s\t%q\n", fieldName, field) + default: + fmt.Fprintf(w, "%s\t%v\n", fieldName, field) + } case reflect.Ptr: if !field.IsNil() { fmt.Fprintf(w, "%s\t%v\n", fieldName, field.Elem())