CLI Reference¶
Vodoo provides a Typer-based CLI with the following subcommands:
| Command | Description |
|---|---|
helpdesk |
Helpdesk ticket operations |
project-task |
Project task operations |
project |
Project operations |
knowledge |
Knowledge article operations |
model |
Generic model operations (create, read, update, delete) |
crm |
CRM lead/opportunity operations |
account-move |
Accounting move operations |
security |
Security group utilities |
timer |
Timer / timesheet operations (start, stop, status) |
config |
Configuration and instance profile utilities |
Global Options¶
Output Modes¶
By default, Vodoo uses Rich tables for colorful terminal output. Use --simple on list commands for plain TSV output suitable for piping:
Common Patterns¶
All domain subcommands (helpdesk, project-task, project, crm) share a consistent interface:
| Action | Command |
|---|---|
| List records | vodoo <cmd> list [--stage ...] [--search ...] [--limit N] |
| Show details | vodoo <cmd> show <ID> |
| Add comment | vodoo <cmd> comment <ID> "message" |
| Add note | vodoo <cmd> note <ID> "message" |
| Update fields | vodoo <cmd> set <ID> field=value ... |
| List fields | vodoo <cmd> fields |
| List tags | vodoo <cmd> tags |
| Add tag | vodoo <cmd> tag <ID> <TAG_ID> |
| Message history | vodoo <cmd> chatter <ID> |
| List attachments | vodoo <cmd> attachments <ID> |
| Upload file | vodoo <cmd> attach <ID> <FILE> |
| Download one | vodoo <cmd> download <ATTACHMENT_ID> |
| Download all | vodoo <cmd> download-all <ID> |
| Get URL | vodoo <cmd> url <ID> |