Skip to content

melezhik/app-cpm-wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SYNOPSIS

Simple wrapper for App::cpm

INSTALL

$ sparrow plg install app-cpm-wrapper

USAGE

Basic usage:

$ sparrow plg run app-cpm-wrapper --param module=$module -- <app-cpm-wrapper-params>

For example:

$ sparrow plg run app-cpm-wrapper \
--param module="HTTP::Tiny Config::Tiny" -- \
-w 2 \
-L /home/melezhik/cpan # so on

See parameters description at cpm doc

Automation

By sparrow tasks:

$ sparrow project create cpan

$ sparrow task add cpan installer app-cpm-wrapper

$ sparrow task ini cpan/installer

  ---
  args: 
    - '~w': 2 
    - '~L': /home/melezhik/cpan

$ sparrow task run cpan/installer --param module="HTTP::Tiny Config::Tiny"

Or if you prefer remote run, use Sparrowdo:

$ cat sparrowfile

task-run "install a couple of modules", "app-cpm-wrapper", %(
  args => (
    'g', # global install
    %( '~w' => 2 ) # numbe of workers
  )
);


$ sparrowdo --host=$host # run on remote host

Author

About

Simple wrapper for App::cpm

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published