1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
---
source: crates/shep-cli/src/lookout/frames/mod.rs
expression: render_text(&buffer)
---
shep lookout /home/ada/.shep 6 in the flock
██ api (sheep config)
process logging inputs restart readiness shutdown watch cron dogs tab/S-tab next / prev group 1…9 jump
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
FIELD VALUE LANDS
> cwd (unset) respawn FOCUSED cwd text
depends_on [] next start Where the process runs. Without it, the daemon's own directory
fold (unset) now
group (unset) respawn now (unset)
= instances 1 read-only default (none)
interpreter (unset) respawn example /srv/app
= name api read-only
reuse_port false now ▲ respawn the sheep must stop and start again
sandbox (unset) respawn pick the timing when you close the pane
script ./api/server.js respawn
user (unset) respawn ──────────────────────────────────────────────────────────────────────
VALIDATION
env █ an absolute or relative path, expanded from cwd
DATABASE_URL (set) █ ~ expands, $VARS do not
NODE_ENV (set) █ a directory that does not exist yet: warned
+ add a key
NEIGHBOURS
script resolved against this cwd
out_file relative paths follow it too
watch_options globs are rooted here
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
= read-only, set it in the Flockfile ~ no widget for this shape ! parked, awaits a respawn * yours -> changed by you, not yet written
esc close j/k select g/G first/last r refresh space cycle e edit d back to default u undo h help * yours ! parked q quit control enabled