# 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)