Skip to main content

CLI: vyasa checklist


Usage: vyasa checklist [OPTIONS] COMMAND [ARGS]...

Manage workflow checklist items

┌─ Options ────────────────────────────────────────────────────────────────────┐
│ --help -h Show this message and exit. │
└──────────────────────────────────────────────────────────────────────────────┘
┌─ Commands ───────────────────────────────────────────────────────────────────┐
│ list Show all checklist items for the active workflow. │
│ add Add a new checklist item to the active workflow. │
│ remove Remove a checklist item by id. │
│ update Update fields of an existing checklist item. │
└──────────────────────────────────────────────────────────────────────────────┘

vyasa checklist list


Usage: vyasa checklist list [OPTIONS]

Show all checklist items for the active workflow.

┌─ Options ────────────────────────────────────────────────────────────────────┐
│ --dir PATH Project directory │
│ --help -h Show this message and exit. │
└──────────────────────────────────────────────────────────────────────────────┘

vyasa checklist add


Usage: vyasa checklist add [OPTIONS]

Add a new checklist item to the active workflow.

┌─ Options ────────────────────────────────────────────────────────────────────┐
│ * --id TEXT Checklist item ID (e.g. │
│ 'security-check') │
│ [required] │
│ * --name -n TEXT Human-readable name [required] │
│ --type -t TEXT Item type: vyasa-command or custom │
│ [default: custom] │
│ --description -d TEXT Item description │
│ --command -c TEXT Vyasa CLI command (for vyasa-command │
│ type) │
│ --instructions -i TEXT Custom instructions (for custom type) │
│ --score-min INTEGER Minimum score (default 0) [default: 0] │
│ --score-max INTEGER Maximum score (default 100) │
│ [default: 100] │
│ --pass-threshold -p INTEGER Minimum passing score (default 80) │
│ [default: 80] │
│ --dir PATH Project directory │
│ --help -h Show this message and exit. │
└──────────────────────────────────────────────────────────────────────────────┘

vyasa checklist remove


Usage: vyasa checklist remove [OPTIONS]

Remove a checklist item by id.

┌─ Options ────────────────────────────────────────────────────────────────────┐
│ * --id TEXT Checklist item ID to remove [required] │
│ --dir PATH Project directory │
│ --help -h Show this message and exit. │
└──────────────────────────────────────────────────────────────────────────────┘

vyasa checklist update


Usage: vyasa checklist update [OPTIONS]

Update fields of an existing checklist item.

┌─ Options ────────────────────────────────────────────────────────────────────┐
│ * --id TEXT Checklist item ID to update [required] │
│ --name -n TEXT New name │
│ --description -d TEXT New description │
│ --command -c TEXT New vyasa command │
│ --instructions -i TEXT New custom instructions │
│ --score-min INTEGER New minimum score │
│ --score-max INTEGER New maximum score │
│ --pass-threshold -p INTEGER New pass threshold │
│ --dir PATH Project directory │
│ --help -h Show this message and exit. │
└──────────────────────────────────────────────────────────────────────────────┘