call_scripters 0.2.0

Call scripts as markdown, followed as a clickable conversation graph in one offline html file
call_scripters-0.2.0 is not a library.

call_scripters

Minimum Supported Rust Version Lines Of Code

🌐 Live demo — the demo script, built; no setup, runs in the browser.

Turns a markdown sales call script into one self-contained HTML file: each # section becomes a card, response links become edges, and the caller clicks through the conversation graph during a live call, picking A/B variants as they go. The file works offline, can be edited inline, and saves a new copy of itself.

a call walked through the demo script

examples/demo.md, walked: A/B variants picked in the top bar, responses clicked through to a booked call, then a card's markdown edited in place. For the real thing, play with it. // redraw it yourself: nix run .#film.

cargo binstall call_scripters # prebuilt: linux x86_64, macOS aarch64
cargo install call_scripters
nix profile install github:ev-main/call_scripters # substituted from valeratrades.cachix.org

Usage

call_scripters build script.md --direction vertical   # or horizontal; writes script.html

Open the html in any browser. Click cards or responses to follow the call, pick variants and layout spacing in the top bar, double-click a card to edit its markdown (Ctrl+Enter commits, Esc cancels; Esc outside an edit clears the walked path), n starts a new call, × or Backspace deletes the current card, Labels (l) in the top bar defines labels that cards carry. Ctrl+S overwrites the opened file (Chromium asks for it once), Save ▾ (s) downloads a copy as .html or .md; hovering a bar control shows its hint and key; ☾/☀ switches theme. Format: docs/spec/script_format.md.

nix run . -- [script.md] [--direction horizontal] builds the script (the demo by default) into a temp file and opens it with xdg-open.

License