Invoice from your terminal.
Sally Sold in your shell. Generate beautiful PDFs without leaving the keyboard — perfect for power users, agencies, and anyone scripting their invoice workflow.
Install
$ npm install -g sallysoldRequires Node 18 or newer. Check your version:
node -vDon't have Node? Install it from nodejs.org or use nvm.
Three steps to your first PDF
Get an API key
Mint one at sallysold.com/account. Keep it somewhere safe — you'll only see it once.
Sign in
$ sallysold loginCreate your first invoice
$ sallysold createSally Sold walks you through it. After the first invoice, future runs auto-suggest your saved clients.
Built for repeat work
Most invoices are the same client, new month. Run sallysold duplicate INV-2026-04-001 and the CLI re-bills the same client with new dates — one command, PDF in seconds.
All commands
sallysold loginSign in with an API key from your account
sallysold createCreate an invoice — smart prompts, auto-suggests your saved clients
sallysold quickFast path for repeat invoicing to a saved client
sallysold resumePick up an interrupted create flow where you left off
sallysold duplicate INV-001Re-invoice a past client with one command
sallysold invoicesList your invoice history
sallysold templatesSee which templates are available
sallysold openOpen your most recently generated PDF
sallysold doctorRun self-diagnostics — Node version, config, API reachability, key validity
sallysold whoamiShow the currently signed-in account
sallysold logoutRemove the stored API key from this machine
Have a question? FAQ · Manage your keys