Config::Pitについての覚書

Config::Pit - search.cpan.orgの使い方
ワンライナーで登録するには以下のとおりで。

perl -MConfig::Pit -e'Config::Pit::set("d.hatena.jp", data=>{ username=>"login_account", password=>"login_pass" })'

以上のデータセットで$HOME/.pitにセットされる。
URLで個々に設定できるので便利。URLでなくても設定できる。
取り出しは、以下のように簡単に設定できる。

my $config = pit_get("d.hatena.ne.jp");

あとはusername,passwordは以下のように取り出すことができる。

my $username = $config->{username};
my $password = $config->{password};

mailアカウントなどは以下のようにして登録しておくと便利

perl -MConfig::Pit -e'Config::Pit::set("mail.com", data=>{ gmail_1_user =>"gmail_1_login", gmail_1_pass =>"gmail_1_pass", gmail_2_user => "gmail_2_login", gmail_2_pass => "gmail_2_pass", mobile_address => "mobile_address" })'

上記の場合、以下のように取り出す。

my $config = pit_get("mail.com");

my $gmail_user = $config->{gmail_1_login};
my $gmail_pass = $config->{gmail_2_pass};
my $mobile_add = $config->{mobile_address};

参照先