Skip to content

Commit 82eb122

Browse files
committed
Merge branch 'develop' (VHS demo 0.9.x)
2 parents 849af68 + 0329351 commit 82eb122

3 files changed

Lines changed: 16 additions & 6 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
</p>
2424

2525
<p align="center">
26-
<img src="docs/demo.gif" alt="groot terminal demo: help, version, sample config" width="92%" />
26+
<img src="docs/demo.gif" alt="groot terminal demo: help, version, validate, completion, sample config" width="92%" />
2727
</p>
2828

2929
<p align="center"><sub>Terminal demo recorded with <a href="https://github.com/charmbracelet/vhs">VHS</a>. Regenerate: <code>make install && bash -c "vhs docs/demo.tape"</code> · <a href="docs/demo.tape"><code>docs/demo.tape</code></a></sub></p>

docs/demo.gif

411 KB
Loading

docs/demo.tape

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,22 @@
22
# make install && bash -c "vhs docs/demo.tape"
33
# Use bash -c (not bare `vhs` from zsh) so the recorder does not inherit zsh/Oh My Zsh prompts.
44
# Recorded output reflects the binary built with VERSION via make install / make build.
5-
# After a VERSION bump, regenerate docs/demo.gif so the embedded recording matches the release.
5+
# After a VERSION bump or CLI UX change (0.9.x: validate, inspect, completion), regenerate docs/demo.gif.
66

77
Output docs/demo.gif
88

99
Require groot
1010

1111
Set Shell "bash"
1212
Set FontSize 14
13-
Set Width 920
14-
Set Height 520
13+
Set Width 960
14+
Set Height 560
1515
Set Padding 20
1616

1717
Enter
1818
Sleep 300ms
1919

20-
# Root help
20+
# Root help — 0.9.x subcommands (validate, inspect, completion)
2121
Type "groot -h"
2222
Enter
2323
Sleep 2s
@@ -27,8 +27,18 @@ Type "groot --version"
2727
Enter
2828
Sleep 1s
2929

30+
# Preflight subcommand (help only; no cluster required)
31+
Type "groot validate -h"
32+
Enter
33+
Sleep 1500ms
34+
35+
# Shell completion snippet
36+
Type "groot completion bash 2>/dev/null | head -n 12"
37+
Enter
38+
Sleep 1500ms
39+
3040
# Sample config (truncated for a short GIF)
31-
Type "groot --print-sample-config 2>&1 | head -n 28"
41+
Type "groot --print-sample-config 2>&1 | head -n 22"
3242
Enter
3343
Sleep 2s
3444

0 commit comments

Comments
 (0)