Releases: draftmark-app/cli
Releases · draftmark-app/cli
v0.2.1
Fix
Account key resolution for private doc creation — dm login --api-key acct_... was being shadowed by doc-level keys (key_...) from .draftmark.json. Now create --private correctly prefers account keys from global config over doc keys from local config.
dm config now shows Account API Key and Doc API Key separately.
v0.2.0
What's new
New commands
dm update— Push content revisions from file or stdindm react— Add emoji reactions to documentsdm list— Show all documents in.draftmark.jsondm browse— Open document in the default browserdm config— Show resolved configuration from all sourcesdm login / logout / whoami— Global credential management (~/.config/draftmark/config.json)
Agent DX
--agentflag oncreate— marks doc as agent-authored, auto-inherited bycommentandreview--meta <json>— pass arbitrary JSON metadata on create- Stdin support —
echo "# Hello" | dm create -anddm update - - Structured JSON errors — all failures return
{ error, code, details } -q / --quiet— suppress stderr for clean piping--format table|json|minimalonstatusandcomments--since <date>— filter comments by date
Fixes & improvements
createnow accepts--api-key(required for--private, optional for public)- Private doc creation shows the full
?token=URL - All commands resolve credentials from: flag → env →
.draftmark.json→ global config --base-urlglobal option to override API endpoint- Standardized exit codes: 0 ok, 1 error, 2 auth, 3 not found, 4 conflict
v0.1.0
Initial release of the Draftmark CLI.
Commands: create, status, comments, comment, review, raw, close, open, delete
npm install -g draftmark
dm --help