久々に仕事とは関係ないスクリプト書いてみる。 いわゆる内職です。 給料ドロボーです。(笑) FreeBSDでpackageとかportsで遊んでると依存関係に泣かされる事が多々あるんで 依存関係のツリー構造を印字してみる。 要らない物消す時に便利。 ツリーのリーフまで安全に消せますから。 200行程度のスクリプトだけど重宝しそう。 ちなみにツリー構造を構築する部分のアルゴリズムが自慢。(^^)v 本業より夢中になってしまいました。 出力はこんな感じ。 $ perl pkg_dep.pl + apache-2.1.8 | + expat-1.95.8_3 | + libiconv-1.9.2_1 | + rc_subr-1.31_1 + asclock-gtk-2.1.10_1 | + gtk-1.2.10_13 | | + gettext-0.14.5