Canvas CLI
The 2.3.0 release contract uses canvas; blink remains a compatible executable alias, and the npm package remains @arach/blink. The examples below use…
The 2.3.0 release contract uses canvas; blink remains a compatible
executable alias, and the npm package remains @arach/blink. The examples below
use canvas; substitute blink on an older installation. Update the app and
CLI together for 2.3.0's stricter private IPC permissions. See the
release contract for canonical and legacy downloads.
The CLI reads and writes the same files as the app. Writes are atomic and slug-safe via BlinkCore. The running app picks every change up live: it watches the Notes directory, reconciles disk against memory, and routes the diff through the same notifications in-app edits use. Create a note from a script and it's in the popover a second later; edit an open note's file and the panel updates in place (unless the user has unsaved edits in flight — then the user wins).
Keep exploring.
Get free access to the full guides and studies. We’ll email you a welcome note with your access code.