Skip to content

CLI — qd

The full vocabulary, scriptable. Table output by default, -o json for piping.

Alpha

The CLI is in alpha — command shapes may still change. See Availability.

Install & auth

bash
npm i -g @quietdesk/cli
qd auth login --key qd_live_…     # stored in your OS keychain
qd auth whoami
# ravi@parkstreet.co · Park Street Co. · role: owner

Everyday commands

bash
# snippets — save & share in one move
qd snippets create --type sql --name "Refund check" -f refund.sql
# ✓ snp_7c4b2e09 saved as v.01 · public link copied to clipboard
qd snippets ls --tag stripe -o json

# cards
qd cards ls --board q3-roadmap --status in_review
qd cards move PS-117 --status done
# ✓ PS-117 → done · gated move · you are human, allowed

# todos
qd todos add "Reply to the Stripe support thread" --due today --priority urgent
qd todos done tdo_01JX4R8K

# milestones — the same answer every door gives
qd milestones status sp-14
# SP-14 · 14/21 cards done · criteria 41/52 · 3 at the human gate · ends Friday

Command map

AreaCommands
Authauth login · whoami · logout
Snippetssnippets ls · create · get · delete · link rotate
Cardscards ls · get · move · assign · comment
Todostodos ls · add · done · rm
Milestonesmilestones ls · status
Output-o table (default) · -o json · --org <slug> to switch org

Every command maps 1:1 onto an API operation — the CLI has no private endpoints.

One vocabulary, every door.