Skip to main content

CLI Reference

All commands are available as undatum <command> or the shorter data alias (data convert … is identical to undatum convert …).

Use undatum <command> --help for the live flag list. Flags that appear on many commands (--format-in/--format-out, --limit, --where, --flatten-nested, --on-error, --filter, --table, --quotechar) are documented under Shared CLI options. - as the input path reads standard input, and informational commands print a versioned JSON document with --json — see JSON output. Exit codes are listed under troubleshooting.

Convert and I/O​

CommandPage
convert/commands/convert
repack/commands/repack
flatten/commands/flatten
formats/commands/formats
Shared flags/commands/shared-options
JSON output/commands/json-output

Inspect​

CommandPage
analyze/commands/analyze
headers/commands/headers
sniff/commands/sniff
count/commands/count
head/commands/head
tail/commands/tail
table/commands/table
stats/commands/stats
frequency/commands/frequency
uniq/commands/uniq

Transform​

CommandPage
select/commands/select
sort/commands/sort
sample/commands/sample
search/commands/search
dedup/commands/dedup
fill/commands/fill
rename/commands/rename
explode/commands/explode
replace/commands/replace
cat/commands/cat
join/commands/join
diff/commands/diff
exclude/commands/exclude
transpose/commands/transpose
slice/commands/slice
fmt/commands/fmt
split/commands/split
enum/commands/enum
reverse/commands/reverse
fixlengths/commands/fixlengths
apply/commands/apply
mask/commands/mask

Quality and documentation​

CommandPage
quality/commands/quality
validate/commands/validate
Validation rules/commands/validate-rules
schema/commands/schema
schema-bulk/commands/schema-bulk
schema-drift/commands/schema-drift
doc/commands/doc

SQL and visualization​

CommandPage
sql/commands/sql
plot/commands/plot

Extract​

CommandPage
extract/commands/extract

Packaging and pipelines​

CommandPage
package/commands/package
pipeline/commands/pipeline
examples/commands/examples

Databases​

CommandPage
db/commands/db

Interactive and API​

CommandPage
tui/commands/tui
web/commands/web
api/commands/api

AI and agents​

CommandPage
ai/commands/ai
mcp/commands/mcp

Extensibility​

CommandPage
plugins/commands/plugins
config/commands/config
migrate-script/commands/migrate-script

Deprecated commands​

These keep working with a warning on stderr and are removed in 2.0; they are hidden from --help. migrate-script rewrites them in scripts, and the migration guide lists every change.

CommandUse instead
profilestats
documentdoc
schemeschema --format cerberus
ingestdb load — see ingest