kaiっていう解凍したり中身を見たりするもの作った

https://github.com/tyru/dotfiles/blob/master/dotfiles/bin/kai
Comparing a5dece8616...acfad971ee · tyru/dotfiles · GitHub


kai hoge.zip みたいにして使う。
中身の情報とか見たいだけなら-nオプションで見れる。
途中Archive::Extractを使ってたけどArchive::Anyのがよさそうだったのでこっちにした。
Archive::Extractと違ってArchive::Any::Plugin::*を書けば対応してないフォーマットもサポートできる。
残念ながらArchive::Extractの方がサポートするフォーマットは多いけど必要だったら書けばいいや、とか思った。

POD

NAME
kai - nandemo KAItou suru sugoi yatu dayo

SYNOPSIS
$ kai ARCHIVE [EXTRACT_DIR]

OPTIONS
-h, --help
Show this help.

-v, --verbose
Show verbose messages.

-n, --dry-run
Perform a trial run without extracting ARCHIVE.

AUTHOR
tyru

きっかけ

http://ash.roova.jp/cipher/2011/01/archiveextract.html
の記事でArchive::Extractを知った。