edens
edensは任意の辞書で文字列をエンコード・デコードするコマンドです。
ジョークコマンドです。真面目なことには使わないほうが良いと思います。
1. Development
Nim 1.0.2
2. Usage
基本的な使い方は以下のとおりです。
edens [options...] [name] <file> echo <string> | edens [options...] [name]
src/dict.json
に書かれている name
を第一引数に指定することでエンコード方法を
指定できます。
詳細は edens -h
を参照してください。
以下に例を示します。
2.1. Encode
付属の辞書を使用する例。
$ edens sushi <<< 野菜
司司司寿司寿寿司司寿寿寿寿司司司司寿寿寿司司司寿司司司寿司寿寿寿司寿寿寿司司司司司寿寿司司司寿寿
$ edens like <<< きらい
ききき好好好ききき好好好好好好きき好好好きき好きききき好好好ききき好好好好好き好き好好好き好好きききき好好好ききき好好好好好好きき好好好好き好好
$ edens kakikokera <<< かきとこけら
杮杮杮柿柿柿杮杮杮柿柿柿柿柿柿杮杮柿柿柿杮柿杮杮杮杮杮柿柿柿杮杮杮柿柿柿柿柿柿杮杮柿柿柿杮杮柿杮杮杮杮柿柿柿杮杮杮柿柿柿柿柿柿杮杮柿杮柿杮柿柿柿杮杮杮柿柿柿杮杮杮柿柿柿柿柿柿杮杮柿柿杮柿柿杮杮杮杮杮柿柿柿杮杮杮柿柿柿柿柿柿杮杮柿柿杮柿柿柿杮杮杮杮柿柿柿杮杮杮柿柿柿柿柿杮柿杮柿柿柿杮柿柿杮
コマンドラインからエンコードに使用する文字を指定する例。
コマンドラインから指定する場合は name
を指定せずファイル名のみ指定します。
$ edens -w まつや -w サイゼ README.adoc
# 長すぎるので省略
$ edens -w まつや -w サイゼ <<< スシロー
サイゼサイゼサイゼまつやまつやまつやサイゼサイゼサイゼまつやまつやまつやまつやまつやサイゼまつやサイゼまつやサイゼサイゼサイゼまつやまつやサイゼサイゼサイゼサイゼまつやまつやまつやサイゼサイゼサイゼまつやまつやまつやまつやまつやサイゼまつやサイゼまつやサイゼサイゼまつやサイゼサイゼサイゼサイゼサイゼサイゼまつやまつやまつやサイゼサイゼサイゼまつやまつやまつやまつやまつやサイゼサイゼサイゼまつやサイゼまつやサイゼサイゼまつやサイゼサイゼサイゼサイゼまつやまつやまつやサイゼサイゼサイゼまつやまつやまつやまつやまつやサイゼサイゼサイゼまつやサイゼサイゼサイゼサイゼまつやまつや
2.2. Decode
$ edens sushi <<< 野菜 | edens sushi -d
野菜
$ edens -w まつや -w サイゼ <<< スシロー | edens -w まつや -w サイゼ -d
スシロー
2.3. Name list
name
の一覧は以下のコマンドで確認できます。
$ edens -l
kakikokera
sushi
whitespace
brackets
like
zws
unko
horizon
3. Install
nimble install edens
4. License
MIT