Skip to content

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

vodoo --help
vodoo <command> --help

Output Modes

By default, Vodoo uses Rich tables for colorful terminal output. Use --simple on list commands for plain TSV output suitable for piping:

vodoo helpdesk list --simple | cut -f1,2

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>