↑↓ / j k |
select service (in the graph, ←↑↓→ move spatially) |
space |
start / stop the selected one (with dependencies) |
s x r |
start / stop / restart the selected one |
S X R |
start / stop / restart everything |
W |
pause / resume file watching of the selected service |
U |
review and apply the edits made to orbit.yaml (shown when the header says ⟳ orbit.yaml changed) |
1 2 3 4 |
Dashboard / Graph / Logs / Git |
tab / shift+tab |
move focus between panels |
z · esc |
zoom the focused panel to full screen · back |
enter (a list with details) |
open the selected item full screen, with its details · esc back |
[ ] (details of a list) |
previous / next item of the list, without going back to it |
h (dashboard) |
cycle the CPU / memory history window: 2m · 15m · 1h |
+ - = |
grow / shrink the focused panel · reset sizes |
j k ctrl+u/d g G (logs focused) |
scroll logs by line / half page / top / bottom |
enter / l |
logs of the selected one · a toggles selected ⇄ all |
/ |
filter logs (regex) · tab switches to search (highlight, keep all lines) · esc clears |
n · N |
next (newer) · previous (older) search match |
f · PgUp PgDn · wheel |
follow / scroll logs |
t · w · c |
timestamps · line wrap · clear logs |
b |
fold / unfold all stack traces |
v (logs focused) |
copy mode: j k ctrl+u/d g G move, v start/clear selection, enter/space on a trace row opens/closes it, y copy, esc cancel |
Y · E |
copy all visible logs · export them to ~/.local/state/orbit/<project>/exports/ (the path is copied) |
o |
open http://localhost:<port> (or url) in the browser |
i |
interactive console of the selected service in a floating terminal (console: command, or $SHELL (%ComSpec% on Windows) / the container's shell). ctrl+] hides it and keeps it running; i brings it back |
e |
environment variables of the selected service (secrets masked, r reveals; j/k move, v marks a range, y copies the value or KEY=value lines, Y always KEY=value) |
L |
open the selected service's git repo in lazygit (if installed) |
4 |
Git view, see Git |
5… |
the tabs plugins add, after Git, see Plugins. In them tab moves between panes, j k move, / filters a list, ctrl+r reloads; the keys of each plugin's commands show in the footer and in ? |
P |
open another project: enter opens, tab completes a typed path, ctrl+f pins, ctrl+x forgets |
p |
profiles of orbit.yaml: space toggles, enter shows what would change, y applies it (in the Git view p is pull) |
! |
list the tasks of orbit.yaml and run one (○ = it starts the services it needs first, ✖ = one of them failed) |
T |
change color theme (live preview, enter saves, esc cancels) |
: / ctrl+p |
command palette |
? |
help |
q |
quit: s stops everything, d leaves services running (reopen orbit to resume them) |