@@ -5,12 +5,22 @@ title: status
55
66# status
77
8- Check the health of running services.
8+ Check the health of running services with an interactive table interface .
99
1010``` sh
1111$ sysg status
1212```
1313
14+ ## Interactive Mode
15+
16+ By default, ` sysg status ` displays an interactive table where you can:
17+ - ** Tab** or ** ↓** (Down arrow) - Move to the next service
18+ - ** Shift+Tab** or ** ↑** (Up arrow) - Move to the previous service
19+ - ** Enter** - Open the inspect view for the selected service
20+ - ** q** or ** ESC** - Exit the status view
21+
22+ The selected row is highlighted with a white background for easy visibility.
23+
1424## Options
1525
1626| Option | Description |
@@ -19,9 +29,9 @@ $ sysg status
1929| ` --service ` | Show specific service details |
2030| ` --all ` | Show all services including orphaned state (services not in current config) |
2131| ` --sys ` | Opt into privileged system mode. Requires running as root |
22- | ` --json ` | Emit machine-readable JSON output instead of a table |
32+ | ` --json ` | Emit machine-readable JSON output instead of a table (disables interactive mode) |
2333| ` --no-color ` | Disable ANSI colors in output |
24- | ` --stream ` | Continuously refresh status at the provided interval (e.g., ` 5 ` , ` 1s ` , ` 2m ` ) |
34+ | ` --stream ` | Continuously refresh status at the provided interval (e.g., ` 5 ` , ` 1s ` , ` 2m ` ) (disables interactive mode) |
2535| ` --log-level ` | Set verbosity (` debug ` , ` info ` , ` warn ` , ` error ` ) |
2636
2737## Examples
0 commit comments