---
name: "chewing-cli-init-database"
section: "1"
platform: "linux"
package: "libchewing"
version: "0.13.1-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/chewing-cli-init-database"
---

# chewing-cli-init-database(1)

Create a new dictionary file

## NAME

chewing-cli-init-database - Create a new dictionary file

## SYNOPSIS

**chewing-cli init-database** \[**-t**\|**--db-type**\] \[**-n**\|**--name**\] \[**-c**\|**--copyright**\] \[**-l**\|**--license**\] \[**-r**\|**--version**\] \[**-u**\|**--usage**\] \[**-s**\|**--skip-invalid**\] \[**--fix**\] \[**--csv**\] \[**-h**\|**--help**\] \<*TSI\_SRC*\> \<*OUTPUT*\>

## DESCRIPTION

Create a new dictionary file

## OPTIONS

- **-t**, **--db-type** *\<DB\_TYPE\>* \[default: trie\]

  Choose the underlying database implementation\

  *Possible values:*

  - •

    trie

  - •

    sqlite

- **-n**, **--name** *\<NAME\>* \[default: 我的詞庫\]

  Name of the phrase dictionary

- **-c**, **--copyright** *\<COPYRIGHT\>* \[default: Unknown\]

  Copyright information of the dictionary

- **-l**, **--license** *\<LICENSE\>* \[default: Unknown\]

  License information of the dictionary

- **-r**, **--version** *\<VERSION\>* \[default: 1.0.0\]

  Version of the dictionary

- **-u**, **--usage** *\<USAGE\>* \[default: unknown\]

  The usage type of the dictionary

- **-s**, **--skip-invalid**

  Skip invalid lines

- **--fix**

  Attempt to fix simple spelling errors

- **--csv**

  Read the dictionary source as CSV with header

- **-h**, **--help**

  Print help

- \<*TSI\_SRC*\>

  Path to the dictionary source file

- \<*OUTPUT*\>

  Path to the output file
