argius note

プログラミング関連

Potaufeu 1.0.0 beta1

argius/potaufeu - GitHub

findコマンド的なユーティリティーです。

以前作ったものをJava8で書き直したものです。
ただし互換性はほとんどありません。


読みは「ポトフ」です。煮込み料理つながりということで。

特徴?

主要な機能は、Java7で追加されたNIO.2、Java8で追加されたラムダ式、ストリームを使って実現しています。
また、以下のライブラリーを使っています。


あと、まだまだ未完成ですが、結果をキャッシュして操作できるようにしています。


コマンド名はpotf


以下のコマンドは、Javaファイルのサイズが大きい順に10件をPOSIX風リスト表示します。

$ potf --list-posix --heads --sort _size .java

おわりに

本当はJava8正式リリース直後の1年前に作っておきたかったのですが、やる気が出なくて...


まあでもこれで一旦区切りがついたので、これからもっと本格的な何かを作るのに取り組みたいと思います。