CRUD¶
User-Facing Reference¶
These subcommands handle workflow coordination, status alterations, and file edits.
aidoc crud¶
Advanced table management - create, read, update, delete
Usage
aidoc crud [OPTIONS] COMMAND [ARGS]...
comment¶
Manage comments table
Usage
aidoc crud comment [OPTIONS] COMMAND [ARGS]...
create¶
Save a new record.
Usage
aidoc crud comment create [OPTIONS]
Options
- --set <updates>¶
field=value (e.g. –set name=’Zespri’)
delete¶
Remove item - clears comments, tags, and the record itself.
Usage
aidoc crud comment delete [OPTIONS] [ID]...
Options
- -y, --yes¶
Arguments
- ID¶
Optional argument(s)
edit¶
Update multiple fields using the utils cast function.
Usage
aidoc crud comment edit [OPTIONS] [ID]...
Options
- --set <updates>¶
field=value (e.g. –set title=’Lead’)
Arguments
- ID¶
Optional argument(s)
merge¶
Merge multiple entities into the first ID. Subsequent entities are deleted.
Usage
aidoc crud comment merge [OPTIONS] [IDS]...
Arguments
- IDS¶
Optional argument(s)
search¶
Multi-field search with opt-in relational joins.
Usage
aidoc crud comment search [OPTIONS]
Options
- -f, --filter <filters>¶
field:op:value (e.g. title:like:SecOps)
- --join <join>¶
Relationship name (e.g. recruiter)
- --jf, --join-filter <jf>¶
Filter on join: field:op:value
- --format <fmt>¶
- Options:
plain | tabulate | rich
company¶
Manage companys table
Usage
aidoc crud company [OPTIONS] COMMAND [ARGS]...
create¶
Save a new record.
Usage
aidoc crud company create [OPTIONS]
Options
- --set <updates>¶
field=value (e.g. –set name=’Zespri’)
delete¶
Remove item - clears comments, tags, and the record itself.
Usage
aidoc crud company delete [OPTIONS] [ID]...
Options
- -y, --yes¶
Arguments
- ID¶
Optional argument(s)
edit¶
Update multiple fields using the utils cast function.
Usage
aidoc crud company edit [OPTIONS] [ID]...
Options
- --set <updates>¶
field=value (e.g. –set title=’Lead’)
Arguments
- ID¶
Optional argument(s)
list¶
Show all the records in the table
Usage
aidoc crud company list [OPTIONS] [IDS]...
Options
- -a, --attr <attr>¶
- Options:
id | name | is_agency | website
- -f, --format <fmt>¶
- Options:
plain | tabulate | rich
- -t, --limit-text <limit>¶
Truncate text
Arguments
- IDS¶
Optional argument(s)
merge¶
Merge multiple entities into the first ID. Subsequent entities are deleted.
Usage
aidoc crud company merge [OPTIONS] [IDS]...
Arguments
- IDS¶
Optional argument(s)
search¶
Multi-field search with opt-in relational joins.
Usage
aidoc crud company search [OPTIONS]
Options
- -f, --filter <filters>¶
field:op:value (e.g. title:like:SecOps)
- --join <join>¶
Relationship name (e.g. recruiter)
- --jf, --join-filter <jf>¶
Filter on join: field:op:value
- --format <fmt>¶
- Options:
plain | tabulate | rich
contact¶
Manage contacts table
Usage
aidoc crud contact [OPTIONS] COMMAND [ARGS]...
create¶
Save a new record.
Usage
aidoc crud contact create [OPTIONS]
Options
- --set <updates>¶
field=value (e.g. –set name=’Zespri’)
delete¶
Remove item - clears comments, tags, and the record itself.
Usage
aidoc crud contact delete [OPTIONS] [ID]...
Options
- -y, --yes¶
Arguments
- ID¶
Optional argument(s)
edit¶
Update multiple fields using the utils cast function.
Usage
aidoc crud contact edit [OPTIONS] [ID]...
Options
- --set <updates>¶
field=value (e.g. –set title=’Lead’)
Arguments
- ID¶
Optional argument(s)
list¶
Show all the records in the table
Usage
aidoc crud contact list [OPTIONS] [IDS]...
Options
- -a, --attr <attr>¶
- Options:
id | name | email | phone | linkedin | website | location | geo | jobtitle
- -f, --format <fmt>¶
- Options:
plain | tabulate | rich
- -t, --limit-text <limit>¶
Truncate text
Arguments
- IDS¶
Optional argument(s)
merge¶
Merge multiple entities into the first ID. Subsequent entities are deleted.
Usage
aidoc crud contact merge [OPTIONS] [IDS]...
Arguments
- IDS¶
Optional argument(s)
search¶
Multi-field search with opt-in relational joins.
Usage
aidoc crud contact search [OPTIONS]
Options
- -f, --filter <filters>¶
field:op:value (e.g. title:like:SecOps)
- --join <join>¶
Relationship name (e.g. recruiter)
- --jf, --join-filter <jf>¶
Filter on join: field:op:value
- --format <fmt>¶
- Options:
plain | tabulate | rich
history¶
Manage historys table
Usage
aidoc crud history [OPTIONS] COMMAND [ARGS]...
create¶
Save a new record.
Usage
aidoc crud history create [OPTIONS]
Options
- --set <updates>¶
field=value (e.g. –set name=’Zespri’)
delete¶
Remove item - clears comments, tags, and the record itself.
Usage
aidoc crud history delete [OPTIONS] [ID]...
Options
- -y, --yes¶
Arguments
- ID¶
Optional argument(s)
edit¶
Update multiple fields using the utils cast function.
Usage
aidoc crud history edit [OPTIONS] [ID]...
Options
- --set <updates>¶
field=value (e.g. –set title=’Lead’)
Arguments
- ID¶
Optional argument(s)
list¶
Show all the records in the table
Usage
aidoc crud history list [OPTIONS] [IDS]...
Options
- -a, --attr <attr>¶
- Options:
id | parent_type | parent_id | timestamp | old_status | new_status | note
- -f, --format <fmt>¶
- Options:
plain | tabulate | rich
- -t, --limit-text <limit>¶
Truncate text
Arguments
- IDS¶
Optional argument(s)
merge¶
Merge multiple entities into the first ID. Subsequent entities are deleted.
Usage
aidoc crud history merge [OPTIONS] [IDS]...
Arguments
- IDS¶
Optional argument(s)
search¶
Multi-field search with opt-in relational joins.
Usage
aidoc crud history search [OPTIONS]
Options
- -f, --filter <filters>¶
field:op:value (e.g. title:like:SecOps)
- --join <join>¶
Relationship name (e.g. recruiter)
- --jf, --join-filter <jf>¶
Filter on join: field:op:value
- --format <fmt>¶
- Options:
plain | tabulate | rich
interview¶
Manage interviews table
Usage
aidoc crud interview [OPTIONS] COMMAND [ARGS]...
create¶
Save a new record.
Usage
aidoc crud interview create [OPTIONS]
Options
- --set <updates>¶
field=value (e.g. –set name=’Zespri’)
delete¶
Remove item - clears comments, tags, and the record itself.
Usage
aidoc crud interview delete [OPTIONS] [ID]...
Options
- -y, --yes¶
Arguments
- ID¶
Optional argument(s)
edit¶
Update multiple fields using the utils cast function.
Usage
aidoc crud interview edit [OPTIONS] [ID]...
Options
- --set <updates>¶
field=value (e.g. –set title=’Lead’)
Arguments
- ID¶
Optional argument(s)
list¶
Show all the records in the table
Usage
aidoc crud interview list [OPTIONS] [IDS]...
Options
- -a, --attr <attr>¶
- Options:
id | job_id | attendee_ids | scheduled_at | location | title | state | predecessor_id
- -f, --format <fmt>¶
- Options:
plain | tabulate | rich
- -t, --limit-text <limit>¶
Truncate text
Arguments
- IDS¶
Optional argument(s)
merge¶
Merge multiple entities into the first ID. Subsequent entities are deleted.
Usage
aidoc crud interview merge [OPTIONS] [IDS]...
Arguments
- IDS¶
Optional argument(s)
search¶
Multi-field search with opt-in relational joins.
Usage
aidoc crud interview search [OPTIONS]
Options
- -f, --filter <filters>¶
field:op:value (e.g. title:like:SecOps)
- --join <join>¶
Relationship name (e.g. recruiter)
- --jf, --join-filter <jf>¶
Filter on join: field:op:value
- --format <fmt>¶
- Options:
plain | tabulate | rich
job¶
Manage jobs table
Usage
aidoc crud job [OPTIONS] COMMAND [ARGS]...
create¶
Save a new record.
Usage
aidoc crud job create [OPTIONS]
Options
- --set <updates>¶
field=value (e.g. –set name=’Zespri’)
delete¶
Remove item - clears comments, tags, and the record itself.
Usage
aidoc crud job delete [OPTIONS] [ID]...
Options
- -y, --yes¶
Arguments
- ID¶
Optional argument(s)
edit¶
Update multiple fields using the utils cast function.
Usage
aidoc crud job edit [OPTIONS] [ID]...
Options
- --set <updates>¶
field=value (e.g. –set title=’Lead’)
Arguments
- ID¶
Optional argument(s)
list¶
Show all the records in the table
Usage
aidoc crud job list [OPTIONS] [IDS]...
Options
- -a, --attr <attr>¶
- Options:
id | title | company_id | source_id | recruiter_id | url | location | geo | job_type | job_style | priority | listed | closes | description | keywords | analytics | application | applicants | score | external_id | expired_at | version | salary_min | salary_max | salary_currency | salary_period | state
- -f, --format <fmt>¶
- Options:
plain | tabulate | rich
- -t, --limit-text <limit>¶
Truncate text
Arguments
- IDS¶
Optional argument(s)
merge¶
Merge multiple entities into the first ID. Subsequent entities are deleted.
Usage
aidoc crud job merge [OPTIONS] [IDS]...
Arguments
- IDS¶
Optional argument(s)
search¶
Multi-field search with opt-in relational joins.
Usage
aidoc crud job search [OPTIONS]
Options
- -f, --filter <filters>¶
field:op:value (e.g. title:like:SecOps)
- --join <join>¶
Relationship name (e.g. recruiter)
- --jf, --join-filter <jf>¶
Filter on join: field:op:value
- --format <fmt>¶
- Options:
plain | tabulate | rich
prompt¶
Manage prompts table
Usage
aidoc crud prompt [OPTIONS] COMMAND [ARGS]...
create¶
Save a new record.
Usage
aidoc crud prompt create [OPTIONS]
Options
- --set <updates>¶
field=value (e.g. –set name=’Zespri’)
delete¶
Remove item - clears comments, tags, and the record itself.
Usage
aidoc crud prompt delete [OPTIONS] [ID]...
Options
- -y, --yes¶
Arguments
- ID¶
Optional argument(s)
edit¶
Update multiple fields using the utils cast function.
Usage
aidoc crud prompt edit [OPTIONS] [ID]...
Options
- --set <updates>¶
field=value (e.g. –set title=’Lead’)
Arguments
- ID¶
Optional argument(s)
list¶
Show all the records in the table
Usage
aidoc crud prompt list [OPTIONS] [IDS]...
Options
- -a, --attr <attr>¶
- Options:
id | name | system_message | temperature | weight | ttl | provider | input_schema | output_schema
- -f, --format <fmt>¶
- Options:
plain | tabulate | rich
- -t, --limit-text <limit>¶
Truncate text
Arguments
- IDS¶
Optional argument(s)
merge¶
Merge multiple entities into the first ID. Subsequent entities are deleted.
Usage
aidoc crud prompt merge [OPTIONS] [IDS]...
Arguments
- IDS¶
Optional argument(s)
search¶
Multi-field search with opt-in relational joins.
Usage
aidoc crud prompt search [OPTIONS]
Options
- -f, --filter <filters>¶
field:op:value (e.g. title:like:SecOps)
- --join <join>¶
Relationship name (e.g. recruiter)
- --jf, --join-filter <jf>¶
Filter on join: field:op:value
- --format <fmt>¶
- Options:
plain | tabulate | rich
source¶
Manage sources table
Usage
aidoc crud source [OPTIONS] COMMAND [ARGS]...
create¶
Save a new record.
Usage
aidoc crud source create [OPTIONS]
Options
- --set <updates>¶
field=value (e.g. –set name=’Zespri’)
delete¶
Remove item - clears comments, tags, and the record itself.
Usage
aidoc crud source delete [OPTIONS] [ID]...
Options
- -y, --yes¶
Arguments
- ID¶
Optional argument(s)
edit¶
Update multiple fields using the utils cast function.
Usage
aidoc crud source edit [OPTIONS] [ID]...
Options
- --set <updates>¶
field=value (e.g. –set title=’Lead’)
Arguments
- ID¶
Optional argument(s)
list¶
Show all the records in the table
Usage
aidoc crud source list [OPTIONS] [IDS]...
Options
- -a, --attr <attr>¶
- Options:
id | name | domain | url | driver | username | password | searches | extras
- -f, --format <fmt>¶
- Options:
plain | tabulate | rich
- -t, --limit-text <limit>¶
Truncate text
Arguments
- IDS¶
Optional argument(s)
merge¶
Merge multiple entities into the first ID. Subsequent entities are deleted.
Usage
aidoc crud source merge [OPTIONS] [IDS]...
Arguments
- IDS¶
Optional argument(s)
search¶
Multi-field search with opt-in relational joins.
Usage
aidoc crud source search [OPTIONS]
Options
- -f, --filter <filters>¶
field:op:value (e.g. title:like:SecOps)
- --join <join>¶
Relationship name (e.g. recruiter)
- --jf, --join-filter <jf>¶
Filter on join: field:op:value
- --format <fmt>¶
- Options:
plain | tabulate | rich
stint¶
Manage stints table
Usage
aidoc crud stint [OPTIONS] COMMAND [ARGS]...
create¶
Save a new record.
Usage
aidoc crud stint create [OPTIONS]
Options
- --set <updates>¶
field=value (e.g. –set name=’Zespri’)
delete¶
Remove item - clears comments, tags, and the record itself.
Usage
aidoc crud stint delete [OPTIONS] [ID]...
Options
- -y, --yes¶
Arguments
- ID¶
Optional argument(s)
edit¶
Update multiple fields using the utils cast function.
Usage
aidoc crud stint edit [OPTIONS] [ID]...
Options
- --set <updates>¶
field=value (e.g. –set title=’Lead’)
Arguments
- ID¶
Optional argument(s)
list¶
Show all the records in the table
Usage
aidoc crud stint list [OPTIONS] [IDS]...
Options
- -a, --attr <attr>¶
- Options:
id | person_id | company_id | archetype | start_date | end_date
- -f, --format <fmt>¶
- Options:
plain | tabulate | rich
- -t, --limit-text <limit>¶
Truncate text
Arguments
- IDS¶
Optional argument(s)
merge¶
Merge multiple entities into the first ID. Subsequent entities are deleted.
Usage
aidoc crud stint merge [OPTIONS] [IDS]...
Arguments
- IDS¶
Optional argument(s)
search¶
Multi-field search with opt-in relational joins.
Usage
aidoc crud stint search [OPTIONS]
Options
- -f, --filter <filters>¶
field:op:value (e.g. title:like:SecOps)
- --join <join>¶
Relationship name (e.g. recruiter)
- --jf, --join-filter <jf>¶
Filter on join: field:op:value
- --format <fmt>¶
- Options:
plain | tabulate | rich
tag¶
Manage tags table
Usage
aidoc crud tag [OPTIONS] COMMAND [ARGS]...
create¶
Save a new record.
Usage
aidoc crud tag create [OPTIONS]
Options
- --set <updates>¶
field=value (e.g. –set name=’Zespri’)
delete¶
Remove item - clears comments, tags, and the record itself.
Usage
aidoc crud tag delete [OPTIONS] [ID]...
Options
- -y, --yes¶
Arguments
- ID¶
Optional argument(s)
edit¶
Update multiple fields using the utils cast function.
Usage
aidoc crud tag edit [OPTIONS] [ID]...
Options
- --set <updates>¶
field=value (e.g. –set title=’Lead’)
Arguments
- ID¶
Optional argument(s)
list¶
Show all the records in the table
Usage
aidoc crud tag list [OPTIONS] [IDS]...
Options
- -a, --attr <attr>¶
- Options:
id | name | style
- -f, --format <fmt>¶
- Options:
plain | tabulate | rich
- -t, --limit-text <limit>¶
Truncate text
Arguments
- IDS¶
Optional argument(s)
merge¶
Merge multiple entities into the first ID. Subsequent entities are deleted.
Usage
aidoc crud tag merge [OPTIONS] [IDS]...
Arguments
- IDS¶
Optional argument(s)
search¶
Multi-field search with opt-in relational joins.
Usage
aidoc crud tag search [OPTIONS]
Options
- -f, --filter <filters>¶
field:op:value (e.g. title:like:SecOps)
- --join <join>¶
Relationship name (e.g. recruiter)
- --jf, --join-filter <jf>¶
Filter on join: field:op:value
- --format <fmt>¶
- Options:
plain | tabulate | rich
taglink¶
Manage taglinks table
Usage
aidoc crud taglink [OPTIONS] COMMAND [ARGS]...
create¶
Save a new record.
Usage
aidoc crud taglink create [OPTIONS]
Options
- --set <updates>¶
field=value (e.g. –set name=’Zespri’)
delete¶
Remove item - clears comments, tags, and the record itself.
Usage
aidoc crud taglink delete [OPTIONS] [ID]...
Options
- -y, --yes¶
Arguments
- ID¶
Optional argument(s)
edit¶
Update multiple fields using the utils cast function.
Usage
aidoc crud taglink edit [OPTIONS] [ID]...
Options
- --set <updates>¶
field=value (e.g. –set title=’Lead’)
Arguments
- ID¶
Optional argument(s)
list¶
Show all the records in the table
Usage
aidoc crud taglink list [OPTIONS] [IDS]...
Options
- -a, --attr <attr>¶
- Options:
id | tag_id | parent_id | parent_type
- -f, --format <fmt>¶
- Options:
plain | tabulate | rich
- -t, --limit-text <limit>¶
Truncate text
Arguments
- IDS¶
Optional argument(s)
merge¶
Merge multiple entities into the first ID. Subsequent entities are deleted.
Usage
aidoc crud taglink merge [OPTIONS] [IDS]...
Arguments
- IDS¶
Optional argument(s)
search¶
Multi-field search with opt-in relational joins.
Usage
aidoc crud taglink search [OPTIONS]
Options
- -f, --filter <filters>¶
field:op:value (e.g. title:like:SecOps)
- --join <join>¶
Relationship name (e.g. recruiter)
- --jf, --join-filter <jf>¶
Filter on join: field:op:value
- --format <fmt>¶
- Options:
plain | tabulate | rich
task¶
Manage tasks table
Usage
aidoc crud task [OPTIONS] COMMAND [ARGS]...
create¶
Save a new record.
Usage
aidoc crud task create [OPTIONS]
Options
- --set <updates>¶
field=value (e.g. –set name=’Zespri’)
delete¶
Remove item - clears comments, tags, and the record itself.
Usage
aidoc crud task delete [OPTIONS] [ID]...
Options
- -y, --yes¶
Arguments
- ID¶
Optional argument(s)
edit¶
Update multiple fields using the utils cast function.
Usage
aidoc crud task edit [OPTIONS] [ID]...
Options
- --set <updates>¶
field=value (e.g. –set title=’Lead’)
Arguments
- ID¶
Optional argument(s)
list¶
Show all the records in the table
Usage
aidoc crud task list [OPTIONS] [IDS]...
Options
- -a, --attr <attr>¶
- Options:
id | parent_type | parent_id | title | description | state | priority | blocked_by_id | blocker_reason | created_at | updated_at | due_date
- -f, --format <fmt>¶
- Options:
plain | tabulate | rich
- -t, --limit-text <limit>¶
Truncate text
Arguments
- IDS¶
Optional argument(s)
merge¶
Merge multiple entities into the first ID. Subsequent entities are deleted.
Usage
aidoc crud task merge [OPTIONS] [IDS]...
Arguments
- IDS¶
Optional argument(s)
search¶
Multi-field search with opt-in relational joins.
Usage
aidoc crud task search [OPTIONS]
Options
- -f, --filter <filters>¶
field:op:value (e.g. title:like:SecOps)
- --join <join>¶
Relationship name (e.g. recruiter)
- --jf, --join-filter <jf>¶
Filter on join: field:op:value
- --format <fmt>¶
- Options:
plain | tabulate | rich
list¶
Show all the records in the table
Usage
Options
id | parent_type | parent_id | category | content | timestamp
plain | tabulate | rich
Truncate text
Arguments
Optional argument(s)