- Goal: Confirm the installed product identity and inspect configuration without creating Lake state.
- Risk: Read-only.
- Environment: macOS terminal with installed
transcript-lake. - Preconditions: Choose a path that does not exist and is not used by another process.
- Inputs: An absolute
LAKE_DATApath beneath an operator-owned temporary parent. - Artifacts and side effects: None. These commands must not create the selected root or contact external tools.
- Steps:
sh
PARENT="$(mktemp -d)"
LAKE="$PARENT/not-created"
transcript-lake
transcript-lake --help
transcript-lake help doctor
transcript-lake --version
transcript-lake --data-dir "$LAKE" paths
transcript-lake --data-dir "$LAKE" sources
transcript-lake --data-dir "$LAKE" doctor --json
transcript-lake --data-dir "$LAKE" status --json- Observable result: Help states the product purpose, commands, state default, and help URL. Version identifies the installed binary. Status names the selected path and reports no partitions, cursors, or live stream; the selected root remains absent.
- Failure path: An unknown command prints
error: unknown command, guidance, and exits non-zero without creating state. - Cleanup: Remove only the empty temporary parent created by this example.
- Related operation: Create the first local archive.