mirror of
https://github.com/bcicen/ctop.git
synced 2025-12-06 15:16:41 +08:00
refactor config, add Switch and Param struct + config labels
This commit is contained in:
33
config/param.go
Normal file
33
config/param.go
Normal file
@@ -0,0 +1,33 @@
|
||||
package config
|
||||
|
||||
var params = []*Param{
|
||||
&Param{
|
||||
key: "dockerHost",
|
||||
val: getEnv("DOCKER_HOST", "unix:///var/run/docker.sock"),
|
||||
label: "Docker API URL",
|
||||
},
|
||||
&Param{
|
||||
key: "filterStr",
|
||||
val: "",
|
||||
label: "Container Name or ID Filter",
|
||||
},
|
||||
&Param{
|
||||
key: "sortField",
|
||||
val: "id",
|
||||
label: "Container Sort Field",
|
||||
},
|
||||
}
|
||||
|
||||
type Param struct {
|
||||
key string
|
||||
val string
|
||||
label string
|
||||
}
|
||||
|
||||
// Return param value
|
||||
func Get(k string) string {
|
||||
if _, ok := Global.params[k]; ok == true {
|
||||
return Global.params[k].val
|
||||
}
|
||||
return ""
|
||||
}
|
||||
Reference in New Issue
Block a user