buildcjkdb — Build database

buildcjkdb builds the database for the cjklib library. Example: buildcjkdb build allAvail.

Builders can be given specific options with format --BuilderName-option or --TableName-option, e.g. --Unihan-wideBuild=yes.

Options

--version

show program’s version number and exit

-h, --help

show this help message and exit

-r, --rebuild

build tables even if they already exist

-d, --keepDepending

don’t rebuild build-depends tables that are not given

-p BUILDER, --prefer=BUILDER

builder preferred where several provide the same table

-q, --quiet

don’t print anything on stdout

--database=URL

database url

--attach=URL

attachable databases

--registerUnicode=BOOL

register own Unicode functions if no ICU support available

--ignoreConfig

ignore settings from cjklib.conf

Global builder options

--dataPath=VALUE

path to data files

--entrywise=BOOL

insert entries one at a time (for debugging)

--ignoreMissing=BOOL

ignore missing Unihan column and build empty table

--wideBuild=BOOL

include characters outside the Unicode BMP

--slimUnihanTable=BOOL

limit keys of Unihan table

--collation=VALUE

collation for dictionary entries

--enableFTS3=BOOL

enable SQLite full text search (FTS3)

--filePath=VALUE

file path including file name, overrides searching

--fileType=VALUE

file extension, overrides file type guessing

--useCollation=BOOL

use collations for dictionary entries