Sally Sold
Command line

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 sallysold

Requires Node 18 or newer. Check your version:

node -v

Don't have Node? Install it from nodejs.org or use nvm.

Three steps to your first PDF

  1. Get an API key

    Mint one at sallysold.com/account. Keep it somewhere safe — you'll only see it once.

  2. Sign in

    $ sallysold login
  3. Create your first invoice

    $ sallysold create

    Sally 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 login

Sign in with an API key from your account

sallysold create

Create an invoice — smart prompts, auto-suggests your saved clients

sallysold quick

Fast path for repeat invoicing to a saved client

sallysold resume

Pick up an interrupted create flow where you left off

sallysold duplicate INV-001

Re-invoice a past client with one command

sallysold invoices

List your invoice history

sallysold templates

See which templates are available

sallysold open

Open your most recently generated PDF

sallysold doctor

Run self-diagnostics — Node version, config, API reachability, key validity

sallysold whoami

Show the currently signed-in account

sallysold logout

Remove the stored API key from this machine

Have a question? FAQ · Manage your keys