Skip to main content
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

Writes the CSV to people.csv. The header row is always present. Column order matches the dashboard export.

2. Pipe into a transformer

Streams the CSV through 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

Drop into a cron job or CI workflow for a periodic backup outside of TalkValue. See Recipe: CSV import for the round-trip pattern.

Response

The exact column set comes from the server and matches the dashboard CSV export. Treat the first row as the header and parse the rest as data.

See also