読者です 読者をやめる 読者になる 読者になる

cpan urllistの編集

perl

perl cpanコマンドのoコマンドを使うと、shift/unshift, push/popで扱える。

cpan[16]> o conf urllist
    urllist
        0 [http://ftp.nara.wide.ad.jp/pub/CPAN/]

cpan[17]> o conf urllist push ftp://ftp.u-aizu.ac.jp/pub/CPAN ftp://ftp.kddilabs.jp/CPAN/ ftp://ftp.nara.wide.ad.jp/pub/CPAN/
commit: wrote '/usr/lib/perl5/5.8.8/CPAN/Config.pm'

cpan[18]> o conf urllist
    urllist
        0 [http://ftp.nara.wide.ad.jp/pub/CPAN/]
        1 [ftp://ftp.u-aizu.ac.jp/pub/CPAN]
        2 [ftp://ftp.kddilabs.jp/CPAN/]
        3 [ftp://ftp.nara.wide.ad.jp/pub/CPAN/]

その他にもいろいろ操作できるような気がする。まぁ、/usr/lib/perl5/5.8.8/CPAN/Config.pmを更新してくれているらしい。

 45   'term_ornaments' => q[1],
 46   'unzip' => q[/usr/bin/unzip],
 47   'urllist' => [q[http://ftp.nara.wide.ad.jp/pub/CPAN/], q[ftp://ftp.u-aizu.ac.jp/pub/CPAN], q[ftp://ftp.kddilabs.jp/CPAN/], q[ftp://ftp.nara.wide.ad.jp/
    pub/CPAN/], q[ftp://ftp.dti.ad.jp/pub/lang/CPAN/], q[ftp://ftp.ring.gr.jp/pub/lang/perl/CPAN/], q[http://ftp.yz.yamagata-u.ac.jp/pub/lang/cpan/], q[ftp:/
    /ftp.yz.yamagata-u.ac.jp/pub/lang/cpan/]],
 48   'use_sqlite' => q[0],
 49   'wget' => q[/usr/bin/wget],