weblog of key_amb

主にIT関連の技術メモ

Text::LTSV::Liner 書いてみた。

LTSVのPerlのパーサをCPANで探していたら、Text::LTSVとApp::YGが見つかったけど、どちらも次のような感じで複数行に分けて表示してくれるものっぽかった。

$ cat sample.ltsv | ltsview -k id,name
---
id:001
name:taro
---
id:002
name:jiro
---
:

ログとかを眺めてるときは1行でいいなーと思って、パーサを書いてみた。
https://github.com/key-amb/perl-Text-LTSV-Liner

まだPODとかテストとかちゃんと書いてないけど、一応動く。
使用イメージはこんな感じ↓

f:id:key_amb:20130620015059p:plain

はてさて、こういうのはCPANに上げていいものやら。
(上げたことない)

(2014/3/15 追記)
とりあえず CPAN 上げてみました。
http://search.cpan.org/~keyamb/Text-LTSV-Liner-0.01/