Modern Commandline Tool
Upcoming SlideShare
Loading in...5
×
 

Modern Commandline Tool

on

  • 4,102 views

 

Statistics

Views

Total Views
4,102
Views on SlideShare
2,878
Embed Views
1,224

Actions

Likes
1
Downloads
8
Comments
0

5 Embeds 1,224

http://blog.livedoor.jp 1215
http://webcache.googleusercontent.com 4
http://74.125.153.132 2
http://www.slideshare.net 2
http://blogsearch.livedoor.com 1

Accessibility

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

Modern Commandline Tool Modern Commandline Tool Presentation Transcript

  • Modern Command Line Tools 2010/03/05 yokohama.pm #5 Yuji Shimada (xaicron)
  • Yuji Shimada • @xaicron • Works at GaiaX • CPAN Author • Age of 23
  • cpanminus
  • cpanminus get, unpack, build and install module from CPAN
  • CPAN::Shell
  • cpan • • (200MB over!) • 02packages.details.txt.gz • Bundle::CPAN •
  • CPANPULS ? • So heavy • • 5.10 CPANPLUS
  • cpanminus produced by Tatsuhiko Miyagawa
  • cpanminus • Perl Script • • MB •
  • INSTALL cd ~/bin wget http://xrl.us/cpanm chmod +x cpanm # or git clone git://github.com/miyagawa/cpanminus cd cpanminus perl Makefile.PL && make install
  • SYNOPSYS cpanm Module cpanm MIYAGAWA/Plack-1.0000.tar.gz cpanm ~/mydists/MyCompany-Framework-1.0.tar.gz cpanm http://example.com/MyModule-0.1.tar.gz cpanm http://github.com/miyagawa/Tatsumaki/tarball/master cpanm --interactive Task::Kensho
  • 17 Plugins bundle changes cp562an cpanfresh cpanidx desktop_notify dist_ini fast_syncing_mirrors git_site_perl github gitpan growl minicpan p5i query_mirror verify_checksums verify_signature
  • Plugins • ~/.cpanm/plugins • export PERL_CPANM_DEV=1
  • DEMO
  • cpanminus root http://subtech.g.hatena.ne.jp/otsune/20100219/ cpanminus
  • cpan-outdated
  • cpan-outdated produced by Tokuhiro Matsuno
  • cpan-outdated • cpan -r • script • • cpanm? friendry
  • INSTALL cpanm App::cpanoutdated
  • SYNOPSYS cpan-outdated | xargs cpan -i cpan-outdated | cpanm
  • DEMO
  • ack
  • ack 2006
  • ack CVS, RCS, .svn, blib -i, -v grep --perl perl by miyagawa-san
  • ack git svn grep
  • DEMO