テストスクリプトなどで、プロジェクトのlibディレクトリや、gitでサブモジュールを使っている場合は、依存するsubmoduleを@INCに追加するために use FindBin; use lib "$FindBin::Bin/../lib"; use lib glob "$FindBin::Bin/../modules/*/lib"; みたいなのをいちいち書いていてわずらわしかったので、useするだけでいい感じに@INCに必要なものを追加するのを書いてみた。 https://github.com/kentaro/perl-project-libs use Project::Libs; と、普通にuseすると、以下のような働きをします。 スクリプトのあるディレクトリ、またはそれからひとつづつ上がっていったディレクトリのlibディレクトリ(FindBin::libsによる) 上記と同じ条件で