[SP-pm] Fw: [Brasil-PM] nova versão do cpanm cheia de novidades
Thiago Rondon
thiago at aware.com.br
Tue Feb 26 18:20:57 PST 2013
garu++ # Sempre mantendo a comunidade up-to-date !
Não temos nenhum artigo sobre o cpanm, e muitos já estão começando por ele...Quem sabe este teu e-mail, não possa virar um artigo sobre ele para o equinócio ? Heim ? :D
Abs!
-Thiago Rondon
Forwarded message:
> From: breno <breno em rio.pm.org>
> Reply To: Perl Mongers do Brasil, uni-vos! <brasil-pm em pm.org>
> To: Brasil Perl Mongers <brasil-pm em pm.org>
> Date: Tuesday, February 26, 2013 10:56:11 PM
> Subject: [Brasil-PM] nova versão do cpanm cheia de novidades
>
> Oi pessoal,
>
> Hoje o Miyagawa lançou uma nova versão do cpanm (cpanminus), a 1.6,
> com um monte de novidades bacanas!
>
>
> Baixando uma versão específica da dist
> =================================
>
> cpanm Plack em 1.0015 (mailto:Plack em 1.0015)
>
> Detalhe: funciona mesmo que a versão pedida só esteja disponível no BackPAN
>
>
> Baixando a última versão de desenvolvimento
> ======================================
>
> cpanm --dev Plack
>
> E ele vai baixar a versão mais recente, considerando *também* releases
> marcados como desenvolvimento, tipo "1.0017-TRIAL" ou "2.21_02".
>
>
> => Baixando a versão mais recente dentro de uma janela de versões permitidas
>
> cpanm Catalyst~">= 5.90, < 5.91"
>
> É uma feature bem poderosa e, embora você talvez não use diretamente
> da linha de comando, se estiver usando alguma ferramenta para gestão
> de builds como o carton (https://metacpan.org/module/carton) ou mesmo
> shell scripts, será bem útil!
>
> Podemos até mesmo excluir determinadas versões conhecidamente quebradas:
>
> cpanm local::lib~"> 1.008, != 1.008008"
>
>
> Baixando e instalando versões diretamente de repositórios git
> ===================================================
>
> cpanm git://github.com/garu/Data-Printer.git (http://github.com/garu/Data-Printer.git)
>
> E o cpanm vai automaticamente clonar o repositório "master" e instalar
> o módulo \o/
>
> Dá pra instalar um branch específico usando "@nome_do_branch" no final da uri:
>
> cpanm git://github.com/PerlGameDev/SDL.git@stable (http://github.com/PerlGameDev/SDL.git@stable)
>
> Conseguimos até mesmo instalar a versão a partir de tags ou de um
> commit específico!
>
> cpanm git://github.com/schwern/method-signatures.git@e280bc5bca (http://github.com/schwern/method-signatures.git@e280bc5bca)
>
>
>
> Bacana, né? Já atualizei o meu :D
>
> Ah, quem quiser ver o screencast que o Miyagawa fez (em inglês)
> falando sobre essas novas features, segue o link:
>
> http://weblog.bulknews.net/post/44086130029/introducing-cpanm-1-6-by-miyagawa
>
>
> []s
>
> -b
> _______________________________________________
> Brasil-PM mailing list
> Brasil-PM em pm.org (mailto:Brasil-PM em pm.org)
> http://mail.pm.org/mailman/listinfo/brasil-pm
>
More information about the SaoPaulo-pm
mailing list