2023-04-24 20:52:12 +02:00
|
|
|
package layer
|
|
|
|
|
|
|
|
import (
|
2024-05-17 15:44:28 +02:00
|
|
|
"gitlab.com/wpetit/goweb/cli/format"
|
|
|
|
"gitlab.com/wpetit/goweb/cli/format/table"
|
2023-04-24 20:52:12 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
func layerHeaderHints(outputMode format.OutputMode) format.Hints {
|
|
|
|
return format.Hints{
|
|
|
|
OutputMode: outputMode,
|
|
|
|
Props: []format.Prop{
|
|
|
|
format.NewProp("Name", "Name"),
|
|
|
|
format.NewProp("Type", "Type"),
|
|
|
|
format.NewProp("Enabled", "Enabled"),
|
|
|
|
format.NewProp("Weight", "Weight"),
|
2024-06-27 17:03:50 +02:00
|
|
|
format.NewProp("Revision", "Revision"),
|
2023-04-24 20:52:12 +02:00
|
|
|
},
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func layerHints(outputMode format.OutputMode) format.Hints {
|
|
|
|
return format.Hints{
|
|
|
|
OutputMode: outputMode,
|
|
|
|
Props: []format.Prop{
|
|
|
|
format.NewProp("Name", "Name"),
|
|
|
|
format.NewProp("Type", "Type"),
|
|
|
|
format.NewProp("Enabled", "Enabled"),
|
|
|
|
format.NewProp("Weight", "Weight"),
|
2024-06-27 17:03:50 +02:00
|
|
|
format.NewProp("Revision", "Revision"),
|
2023-04-24 20:52:12 +02:00
|
|
|
format.NewProp("Options", "Options"),
|
|
|
|
format.NewProp("CreatedAt", "CreatedAt", table.WithCompactModeMaxColumnWidth(20)),
|
|
|
|
format.NewProp("UpdatedAt", "UpdatedAt", table.WithCompactModeMaxColumnWidth(20)),
|
|
|
|
},
|
|
|
|
}
|
|
|
|
}
|