talkvalue path person export streams every person in the active workspace as CSV to stdout. The command writes directly to stdout and ignores --format / --json. Export is always CSV, so it can be redirected straight to a file or piped into another tool.
Synopsis
Options
This command takes no flags beyond the global flags. Passing--json or --format json prints a warning to stderr and still emits CSV.
Examples
1. Save to a file
people.csv. The header row is always present. Column order matches the dashboard export.
2. Pipe into a transformer
csvtk (or mlr, xsv, etc.) without ever touching disk. Useful when the dataset is large enough that round-tripping JSON would be expensive.
3. Snapshot for archival
Response
Emails and Phones hold every address and number on the person, joined with ;. The file carries a UTF-8 BOM so it opens directly in Excel. Values that start with =, +, -, or @ get a leading ' so spreadsheet apps don’t run them as formulas; strip it before you feed the file back into an import. Treat the first row as the header and parse the rest as data.
See also
person list. Filtered queries for narrower exports.- Recipe: CSV import. The matching import flow for round-tripping data.
- Recipe: New registrants this week. A focused export driven by
person list --json. - People. The dashboard surface this command mirrors.
