open-index/open-npm huggingface dataset:
npm package: @philomagi/lexica
Description: 依存関係のインストール:
Author: philomagi
Latest version: 0.0.9

# @philomagi/lexica

## セットアップ

依存関係のインストール:

```bash
npm i -g @philomagi/lexica
```

## コマンド一覧

### 辞書操作

- `lexica init`
  - `.lexica` ディレクトリと `config.json` / `state.json` / `dictionaries` を生成
- `lexica dictionary new <name> --source=<source> --target=<target>`
  - 辞書を登録し、language（source/target）を設定する
- `lexica dictionary switch <name>`
  - 現在の辞書を切り替える（未登録はエラー）
- `lexica dictionary clear -d <name>`
  - 指定辞書の全削除

### 単語操作

- `lexica add <term> <meaning>`
  - 現在の辞書に単語を登録
  - 既存単語の場合は meaning を追記
- `lexica remove <term> [meaning] -d <name>`
  - meaning 指定時: 指定の意味のみ削除
  - meaning 省略時: 単語エントリを削除
  - 破壊的操作のため辞書指定必須
- `lexica ls [term]`
  - 現在の辞書の単語一覧、または指定単語の意味一覧

### 例

```bash
lexica init
lexica dictionary new 英和 --source=english --target=japanese
lexica dictionary switch tech
lexica add dog 犬
lexica add dog いぬ
lexica add object 物,対象
lexica ls dog
lexica remove dog いぬ -d tech
lexica dictionary clear -d tech
```

補足:

- すべての応答に現在選択中の辞書が表示される。
- 破壊的操作（削除・全削除）は `-d` / `--dictionary` 指定が必須。
- 辞書データは `.lexica/dictionaries/<name>.json` に保存される。
- 設定ファイルは `.lexica/config.json`、状態ファイルは `.lexica/state.json`。