伺かのSHIORIの一つであるYAYA
のスクリプト用のフォーマッターです。開発版になります。
先行作品として、apxxxxxxeさんのformatyayaがあります。
機能はUTF-8
の辞書ファイルをフォーマットします。(その他の文字コードの辞書については対応検討中です)
まず、このレポジトリをダウンロードして、置きたい場所に展開しておいてください。
レポジトリのダウンロードは、レポジトリトップのCode
ボタンの中にあるDownload ZIP
から行なえると思います。
展開したディレクトリの場所を、仮にpath/to/ayayatter
とします。
- コマンドプロンプト、PowerShellなどのシェルで、
path/to/ayayatter
に移動します。 npm install
とし、必要なファイルをインストールします。npm exec ayayatter
と入力し、決定します- 使い方が出てくるので、
npm exec ayayatter --
と入力し、次に使いたい機能を入力して使用します。
例:
PS path\to\ayayatter> npm exec ayayatter -- --version
0.1.0
- コマンドプロンプト、PowerShellなどのシェルで、
path/to/ayayatter
に移動します。 npm install
とし、必要なファイルをインストールします。npm link
と入力して決定すると、シェルでayayatter
と入力すると、どこからでも使えるようになります。ayayatter
と入力し、出てきた使い方にそって、次に使いたい機能を入力して使用します。
例: 登録
PS path\to\ayayatter> npm link
例: 使用
PS anywhere\you\want> ayayatter --version
0.1.0
登録を解除したい場合は、シェル上のどこでもいいので、npm unlink -g ayayatter
と入力して決定してください。
例: 登録解除
PS anywhere\you\want> npm unlink -g ayayatter
ここからの例は全て、どこからでも使えるようにする方法を使っています。
Usage: ayayatter [options] [command]
Options:
-V, --version output the version number
-h, --help display help for command
Commands:
stdin|s <string> stdin input contents of a yaya dic
input|i [options] <input> path to input dic.file
help [command] display help for command
<
というシェルの機能を使うので、使えるシェルが限られるのですが、
$ ayayatter stdin < path/to/yaya_dict.txt
とすると、path/to/yaya_dict.txt
をフォーマットした結果をシェルに出力します。
使い方
Usage: ayayatter-input [options]
Options:
-V, --version output the version number
-f, --force force over-writing (default: false)
-e, --encoding <encoding> encoding of input dic file (default: "utf8")
-h, --help display help for command
例
PS anywhere\you\want> ayayatter input -e utf8 path/to/yaya_dict.txt
-f
や--force
オプションを付けていない場合、フォーマット結果をシェルに出力します。
付けている場合は、入力されたファイルに結果を上書きします。
$ npm install
$ npm run build-parser
$ npm run build
MITにて配布いたします。
月波 清火 (tukinami seika)