Skip to main content
pinbox export is the zero-setup way to move pins into something else: a chat window, an issue body, a file. Its stdout is the artifact.

Usage

Options

string
default:"md"
md or json.
string
default:"standard"
compact, standard, or forensic. Markdown only — JSON always carries everything.
string
Filter: open or resolved. Default: all.
boolean
Same as --format json.
export is the one command that does not switch to JSON when stdout is a pipe. Its stdout is the artifact, so wrapping markdown in an envelope would defeat the command. --format alone decides. pinbox export > pins.md writes markdown, as you would expect.

Examples

--detail is the token-budget control. compact is one line per pin:
standard adds indented context lines, each present only when the fact exists:
forensic adds a fenced JSON block per pin, carrying target.context and env:
A pin with nothing to record — no git stamp, no context — gets no fence at all rather than an empty one.

JSON

Byte-identical to pinbox list --json with the same --status. One contract, not two.

Errors

Errors follow the chosen format, so a piped .md is never polluted with an envelope:

Next: the same data on screen with pinbox list, or one pin in full with pinbox show.