Skip to content

ttd client

Manage the clients you bill. See the Clients & projects guide for workflows.

ttd client COMMAND

Manage clients.

Commands:

  • add: Add a client.
  • archive: Archive a client (hidden from lists, history kept).
  • edit: Edit a client.
  • list: List clients.
  • rm: Delete a client. Refuses if it has projects unless --force.

client add

ttd client add [OPTIONS] [ARGS]

Add a client.

Parameters:

  • NAME, --name: Client display name
  • --rate: Default hourly rate, e.g. 150
  • --currency:
  • --slug: Override the generated slug
  • --contact:
  • --email:
  • --address:
  • --interactive, --no-interactive, -i: Fill remaining fields via a form [default: False]

client list

ttd client list [OPTIONS]

List clients.

Parameters:

  • --archived, --no-archived: Include archived [default: False]

client edit

ttd client edit [OPTIONS] SLUG

Edit a client.

Parameters:

  • SLUG, --slug: [required]
  • --name:
  • --slug:
  • --rate: Default hourly rate, e.g. 150
  • --currency:
  • --contact:
  • --email:
  • --address:

client archive

ttd client archive SLUG

Archive a client (hidden from lists, history kept).

Parameters:

  • SLUG, --slug: [required]

client rm

ttd client rm [OPTIONS] SLUG

Delete a client. Refuses if it has projects unless --force.

Parameters:

  • SLUG, --slug: [required]
  • --force, --no-force: Also delete projects and entries [default: False]