CLI Reference¶
Download and cache the UNIHAN database.
Export UNIHAN data to CSV, JSON, or YAML.
Look up character data by codepoint or field.
List available UNIHAN fields.
List available UNIHAN source files.
Data Operations
Information
Main command¶
The unihan-etl command is the entry point for all UNIHAN ETL operations. Use subcommands to export data, download the database, or query fields and files.
Command¶
unihan-etl - Export UNIHAN data to CSV, JSON, or YAML.
Download and export Unicode Han character database.
- download:
unihan-etl download
- explore:
unihan-etl fields unihan-etl files unihan-etl search 好
Usage¶
usage: unihan-etl [-h] [-V] [-l {DEBUG,INFO,WARNING,ERROR,CRITICAL}] {export,download,fields,files,search} ...
Examples¶
$ unihan-etl export
$ unihan-etl export -F json -f kDefinition
Options¶
Global Options¶
-l, --log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}: Logging level (default: INFO)-V, --version: Show version and exit
Output Formats¶
The fields, files, and search commands support different output formats:
Table (default): Human-readable formatted output
--json: Pretty-printed JSON (entire result as array/object)--ndjson: Newline-delimited JSON (one record per line, ideal for LLM consumption)