[Brasil-PM] usando "auto-completar" no cpanm!

Ole Peter Smith ole.ufg em gmail.com
Quinta Fevereiro 17 16:50:32 PST 2011


Logo-logo vao inventar o auto-piloto....

Abracos a Breno e a todos/as!!!

Ole

2011/2/17 breno <breno em rio.pm.org>:
> Já tiveram que instalar módulos com nomes grandes e/ou complicados?
> Não lembra exatamente ou acha que não sabe escrever direito o nome do
> módulo que quer instalar?
>
> Seus problemas acabaram!!  (sempre quis dizer isso :P)
>
> Para tornar ainda mais simples a busca e instalação de módulos Perl
> usando a ferramenta "cpanm", Moritz Onken escreveu o
> "Bash::Completion::Plugins::cpanm". Uma vez instalado, basta rodar:
>
>     source setup-bash-complete
>
> em sua sessão do bash, e o cpanm vai completar nomes de módulos
> automaticamente pra você!
>
> Para tornar esse recurso permanente, é só adicionar a linha acima ao
> seu perfil do bash (.bashrc ou .bash_profile, no $HOME do usuário).
>
> O que o comando faz por baixo dos panos é consultar api.metacpan.org
> para receber a lista de distribuições que começam com o nome
> fornecido. Por exemplo:
>
>  $ cpanm MooseX::      [tab][tab]
>
>  Display all 121 possibilities? (y or n)
>  ABC                     Declare                 Object::
>  APIRole                 DeepAccessors           OneArgNew
>  AbstractFactory         Documenter              POE
>  Accessors::             Emulate::               Param
>  Aliases                 Error::                 Params::
>  Alien                   FSM                     Plaggerize
>  AlwaysCoerce            FileAttribute           Policy::
>  App::                   File_or_DB::            Privacy
>  Async                   FollowPBP               PrivateSetters
>  Atom                    Getopt                  Q4MLog
>  Attribute::             Getopt::                RelatedClassRoles
>  AttributeCloner         GlobRef                 Role::
>  AttributeDefaults       Has::                   Runnable
>  AttributeHelpers        HasDefaults             Runnable::
>  AttributeIndexes        IOC                     Scaffold
>  AttributeInflate        InsideOut               SemiAffordanceAccessor
>  ...
>
>
> Legal, né? O módulo Bash::Completion também oferece scripts de
> autocompletar para o perldoc, vale a pena conferir!
>
>
> []s
>
> -b
> _______________________________________________
> Brasil-PM mailing list
> Brasil-PM em pm.org
> http://mail.pm.org/mailman/listinfo/brasil-pm
>



-- 
                                            /////
                                         ( O O )
=================oOO==(_)==OOo=================
                     Idéias são o cúmulo de fertilidade.
                 Pessoa para Pessoa - idéia à idéias
                                 .oooO   Oooo.
==================(     )=(     )=====================
                                     \  (     )  /
                                      \_)   (_/
===============================================
                        Ole Peter Smith, IME, UFG
    http://www.mat.ufg.br/docentes/olepeter - ole at mat.ufg.br
===============================================
                   Life sure is a Mystery to be Lived
                      Not a Problem to be Solved
===============================================


Mais detalhes sobre a lista de discussão Brasil-PM