mirror of
https://github.com/EnumeratedDev/enit.git
synced 2026-09-16 02:26:11 +00:00
Show service description when running 'ectl sv list' or 'ectl sv status'
This commit is contained in:
@@ -305,11 +305,13 @@ func main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
serviceState := returnedJsonData["state"].(string)
|
serviceState := returnedJsonData["state"].(string)
|
||||||
|
serviceDescription := returnedJsonData["description"].(string)
|
||||||
serviceEnabled := returnedJsonData["is_enabled"].(bool)
|
serviceEnabled := returnedJsonData["is_enabled"].(bool)
|
||||||
serviceStage := int(returnedJsonData["stage"].(float64))
|
serviceStage := int(returnedJsonData["stage"].(float64))
|
||||||
processID := int(returnedJsonData["process_id"].(float64))
|
processID := int(returnedJsonData["process_id"].(float64))
|
||||||
|
|
||||||
fmt.Printf("Name: %s\n", flag.Arg(2))
|
fmt.Printf("Name: %s\n", flag.Arg(2))
|
||||||
|
fmt.Printf("Description: %s\n", serviceDescription)
|
||||||
fmt.Printf("State: %s\n", serviceState)
|
fmt.Printf("State: %s\n", serviceState)
|
||||||
if serviceEnabled {
|
if serviceEnabled {
|
||||||
fmt.Printf("Enabled: %t (Stage %d)\n", serviceEnabled, serviceStage)
|
fmt.Printf("Enabled: %t (Stage %d)\n", serviceEnabled, serviceStage)
|
||||||
@@ -371,12 +373,14 @@ func main() {
|
|||||||
|
|
||||||
for _, serviceMap := range returnedJsonData["services"].([]any) {
|
for _, serviceMap := range returnedJsonData["services"].([]any) {
|
||||||
serviceName := serviceMap.(map[string]any)["name"].(string)
|
serviceName := serviceMap.(map[string]any)["name"].(string)
|
||||||
|
serviceDescription := serviceMap.(map[string]any)["description"].(string)
|
||||||
serviceState := serviceMap.(map[string]any)["state"].(string)
|
serviceState := serviceMap.(map[string]any)["state"].(string)
|
||||||
serviceEnabled := serviceMap.(map[string]any)["is_enabled"].(bool)
|
serviceEnabled := serviceMap.(map[string]any)["is_enabled"].(bool)
|
||||||
serviceStage := int(serviceMap.(map[string]any)["stage"].(float64))
|
serviceStage := int(serviceMap.(map[string]any)["stage"].(float64))
|
||||||
processID := int(serviceMap.(map[string]any)["process_id"].(float64))
|
processID := int(serviceMap.(map[string]any)["process_id"].(float64))
|
||||||
|
|
||||||
fmt.Printf("Name: %s\n", serviceName)
|
fmt.Printf("Name: %s\n", serviceName)
|
||||||
|
fmt.Printf("Description: %s\n", serviceDescription)
|
||||||
fmt.Printf("State: %s\n", serviceState)
|
fmt.Printf("State: %s\n", serviceState)
|
||||||
if serviceEnabled {
|
if serviceEnabled {
|
||||||
fmt.Printf("Enabled: %t (Stage %d)\n", serviceEnabled, serviceStage)
|
fmt.Printf("Enabled: %t (Stage %d)\n", serviceEnabled, serviceStage)
|
||||||
|
|||||||
@@ -230,6 +230,7 @@ func handleStatusServiceCommand(conn net.Conn, jsonData map[string]any) {
|
|||||||
|
|
||||||
statusMap := make(map[string]any)
|
statusMap := make(map[string]any)
|
||||||
statusMap["name"] = service.Name
|
statusMap["name"] = service.Name
|
||||||
|
statusMap["description"] = service.Description
|
||||||
statusMap["state"] = EnitServiceStateNames[service.state]
|
statusMap["state"] = EnitServiceStateNames[service.state]
|
||||||
statusMap["process_id"] = service.processID
|
statusMap["process_id"] = service.processID
|
||||||
statusMap["is_enabled"], statusMap["stage"] = service.isEnabled()
|
statusMap["is_enabled"], statusMap["stage"] = service.isEnabled()
|
||||||
@@ -252,6 +253,7 @@ func handleListServicesCommand(conn net.Conn, _ map[string]any) {
|
|||||||
for _, service := range Services {
|
for _, service := range Services {
|
||||||
statusMap := make(map[string]any)
|
statusMap := make(map[string]any)
|
||||||
statusMap["name"] = service.Name
|
statusMap["name"] = service.Name
|
||||||
|
statusMap["description"] = service.Description
|
||||||
statusMap["state"] = EnitServiceStateNames[service.state]
|
statusMap["state"] = EnitServiceStateNames[service.state]
|
||||||
statusMap["process_id"] = service.processID
|
statusMap["process_id"] = service.processID
|
||||||
statusMap["is_enabled"], statusMap["stage"] = service.isEnabled()
|
statusMap["is_enabled"], statusMap["stage"] = service.isEnabled()
|
||||||
|
|||||||
Reference in New Issue
Block a user