Make YAML format as default; disable "yml" alias for YAML

This commit is contained in:
Tony-Sol 2023-05-13 14:57:33 +03:00
parent 036c3e4220
commit da5df63d5c
No known key found for this signature in database
GPG key ID: 0B27B02E462B2C67
2 changed files with 3 additions and 3 deletions

View file

@ -132,7 +132,7 @@ type GuiConfig struct {
ExpandFocusedSidePanel bool `yaml:"expandFocusedSidePanel"`
// DetailsFormat determines in which format will be printed container stats and configs
// By default "json", available values "json", "yaml" ("yml")
// By default "yaml", available values "json", "yaml"
DetailsFormat string `yaml:"detailsFormat,omitempty"`
}
@ -366,7 +366,7 @@ func GetDefaultConfig() UserConfig {
SidePanelWidth: 0.3333,
ShowBottomLine: true,
ExpandFocusedSidePanel: false,
DetailsFormat: "json",
DetailsFormat: "yaml",
},
ConfirmOnQuit: false,
Logs: LogsConfig{

View file

@ -350,7 +350,7 @@ func MarshalIntoFormat(data interface{}, format string) ([]byte, error) {
switch format {
case "json":
return dataJSON, err
case "yaml", "yml":
case "yaml":
// Use Unmarshal->Marshal hack to convert vendor-locked objects to YAML with same structure as JSON
var dataMirror yaml.MapSlice
if err := yaml.Unmarshal(dataJSON, &dataMirror); err != nil {