[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