代码之家  ›  专栏  ›  技术社区  ›  Thomas Kappler

您如何阅读CPAN变更日志?

  •  5
  • Thomas Kappler  · 技术社区  · 16 年前

    当然,我可以下载模块,将其解包,并四处寻找变更日志。但我希望有更简单的方法。你是怎么做到的?

    2 回复  |  直到 16 年前
        1
  •  3
  •   Community Mohan Dere    6 年前

    cpan-outdated 几乎可以满足您的需求:

    $ cpan-outdated --compare-changes
    

    上面所说的在你所有的 Changes 文件和最新版本 CPAN 每一个过时的模块。但是,如果您有很多过时的模块,那么这可能会有点冗长和混乱!

    幸运的是,只做了一些更改就添加了这些选项:

    $ cpan-outdated --pkg Catalyst::View::TT --compare-changes
    
    $ cpan-outdated --filter-pkg Catalyst --compare-changes
    

    http://github.com/draegtun/cpan-outdated . 这是你的名字 diff of my changes 到 tokuhirom cpan-outdated

    /I3az公司/

        2
  •  6
  •   brian d foy    16 年前

    我只是看着 CPAN Search . 每个发行版的主页都链接到主文件,您还可以浏览整个发行版。您不必下载或解包发行版。

    您还可以使用cpan命令的-C开关,这样就不必输入CPAN.pm公司外壳:

     $ cpan -C Some::Module
    

    我不知道任何东西,将显示您的更改文件一次所有过时的模块,虽然。在候机楼可能会有点乱。你也许可以用-O开关装配一些东西:

     $ cpan -O | perl -anle 'print $F[0] if $. > 9' | xargs cpan -C
    

    那是 $. > 9 有一点可以跳过CPAN.pm公司输出和表格标题。肯定很难看。

    如果你想做一些更花哨的事情,你可以让管道的最后一部分运行一些脚本 cpan -C

    推荐文章