2013/08/13

Recent entries from same category

  1. Perl をゆるふわと語ろう
  2. cpanfile とは何か、なぜそれを使いたいのか
  3. plackup の --path 引数
  4. Github Notification API が出たので通知を Growl するの書いた。
  5. Amon2::LiteでとCPANモジュールで作る「Nopaste」チュートリアル

readline って言うと、便利な反面 Windows だと問題が多く発生して、Windows でも動かすスクリプトでの使用は敬遠してたんですが、Caroline だと多い日も安心。
tokuhirom/Caroline - GitHub

Yet another line editing library

https://github.com/tokuhirom/Caroline
readline なんかと違って、内部は utf-8 なので unix 等のスクリプトと同じ動きをします。ヒストリも保存出来るし、入力補完も自作出来ます。
eg/suddenly_death.pl を見るといいです。

$ perl -Ilib eg/suddenly_death.pl
hello> 
ここで m を入力してタブキーをタイプすると...
$ perl -Ilib eg/suddenly_death.pl
hello> 突然のmattn
そして ENTER キーをタイプすれば
_人人人人人人_
> 突然のmattn <
 ̄^Y^Y^Y^Y^Y^ ̄

blog comments powered by Disqus