44directory, lets you walk into or out of folders, and changes the shell's working
55directory only when you confirm.
66
7+ ![ Navigating directories with de] ( demo/de.gif )
8+
79At normal terminal widths, the left pane is the directory you are currently
810exploring and the right pane previews the highlighted destination. Below 58
911columns, ` de ` collapses to a single pane instead of squeezing the listings.
@@ -15,10 +17,11 @@ delete, rename, copy, edit, or open commands.
1517
1618## Install
1719
18- Install the latest source directly with Cargo:
20+ Install from crates.io with Cargo (the package is named ` de-cli ` , but the
21+ installed command is ` de ` ):
1922
2023``` sh
21- cargo install --git https://github.com/reyamira/de --locked
24+ cargo install de-cli --locked
2225```
2326
2427Prebuilt archives for Linux and macOS on x86-64 and ARM64 are available from
@@ -203,6 +206,18 @@ cargo clippy --all-targets --all-features -- -D warnings
203206cargo test
204207```
205208
209+ The README demo is driven by the checked-in Terminal Control tape. To replay it
210+ after building the release binary:
211+
212+ ``` sh
213+ cargo build --release
214+ termctrl play demo/de.tape
215+ ```
216+
217+ The tape creates and removes its own synthetic fixture under ` /tmp ` ; its private
218+ ` .termctrl ` timeline and intermediate MP4 are gitignored. ` demo/de.gif ` is the
219+ small public artifact embedded above.
220+
206221The UI is rendered on stderr so stdout remains a clean selected-path protocol
207222for the shell wrapper. On Unix, path bytes are preserved by the executable; like
208223most command-substitution integrations, directories whose names end in newline
0 commit comments