# autoruby-cli
Automatically generate furigana/ruby for various document formats.
## Usage
### Input and output paths specified, Markdown (include common)
```text
$ cat ./input.txt
神は「光あれ」と言われた。すると光があった。
$ autoruby annotate ./input.txt ./output.md --format markdown -c
$ cat ./output.md
[神]{かみ}は「[光]{ひかり}あれ」と[言]{い}われた。すると[光]{ひかり}があった。
```
### Input and output paths specified, Markdown (include common, only first occurrence)
```text
$ cat ./input.txt
神は「光あれ」と言われた。すると光があった。
$ autoruby annotate ./input.txt ./output.md -f md -c1
$ cat ./output.md
[神]{かみ}は「[光]{ひかり}あれ」と[言]{い}われた。すると光があった。
```
### STDIN→STDOUT, HTML
```text
$ echo '宮崎のマンゴーとても美味しいです。' | autoruby annotate --format html
宮崎のマンゴーとても美味しいです。
```
### STDIN→STDOUT, LaTeX
```text
$ echo '千と千尋の神隠し' | autoruby annotate --format latex
千と\ruby{千}{ち}\ruby{尋}{ひろ}の\ruby{神}{かみ}\ruby{隠}{かく}し
```
### STDIN→STDOUT, Markdown (include common, use katakana)
```text
$ echo '駅は何処ですか。' | autoruby annotate -f markdown -ck
[駅]{エキ}は[何処]{ドコ}ですか。
```
## Authors
- Jacob Lindahl [@sudo_build](https://twitter.com/sudo_build)