モジュールをインストールできない環境などで
ローカルのモジュールを使用したいときに
便利なモジュールがあるとのことで試してみました。
今までは
use lib './lib';
といった感じで、相対パスや絶対パスで直接 Script 内に書き込んでいました。
でも、これだと環境によって左右されてしまい、毎回書き換える必要がありました。
でも、FindBin というPerl標準のモジュールをロードすると
use FindBin '$Bin';
use lib "$Bin/lib";
などのように書けば、ローカルのモジュールを環境に合わせた絶対パスからロードできるそうで。
これは便利。