Skip to content

Instantly share code, notes, and snippets.

@jackdempsey
Created October 6, 2008 06:04
Show Gist options
  • Select an option

  • Save jackdempsey/15000 to your computer and use it in GitHub Desktop.

Select an option

Save jackdempsey/15000 to your computer and use it in GitHub Desktop.
~ $ mkdir foo
~ $ cd !$
cd foo
~/foo $ thor -T
Tasks
-----
merb:stable [--merb-root=MERBROOT] [--adapter=ADAPTER] Install extlib, merb-core and merb-more from rubygems
merb:edge [--sources=SOURCES] [--merb-root=MERBROOT] [--install] Install extlib, merb-core and merb-more from git HEAD
merb:stable:core [--merb-root=MERBROOT] Install extlib and merb-core from git HEAD
merb:stable:more [--merb-root=MERBROOT] Install merb-more from rubygems
merb:stable:plugins [--merb-root=MERBROOT] Install merb-plugins from rubygems
merb:stable:dm_core [--merb-root=MERBROOT] Install dm-core from rubygems
merb:stable:dm_more [--merb-root=MERBROOT] Install dm-more from rubygems
merb:edge:core [--sources=SOURCES] [--merb-root=MERBROOT] [--install] Update extlib and merb-core from git HEAD
merb:edge:more [--sources=SOURCES] [--merb-root=MERBROOT] [--install] Update merb-more from git HEAD
merb:edge:plugins [--sources=SOURCES] [--merb-root=MERBROOT] [--install] Update merb-plugins from git HEAD
merb:edge:dm_core [--sources=SOURCES] [--merb-root=MERBROOT] [--install] Update dm-core from git HEAD
merb:edge:dm_more [--sources=SOURCES] [--merb-root=MERBROOT] [--install] Update dm-more from git HEAD
merb:source:install GEM_NAME [--merb-root=MERBROOT] Install a rubygem from (git) source
merb:source:clone REPOSITORY [--sources=SOURCES] Clone a git repository into ./src
merb:source:update REPOSITORY_URL Update a git repository in ./src
merb:source:refresh Pull fresh copies of all source gems
merb:gems:install GEM_NAME [--version=VERSION] [--cache] [--merb-root=MERBROOT] Install a gem from rubygems
merb:gems:update GEM_NAME [--cache] [--merb-root=MERBROOT] Update a gem from rubygems
merb:gems:uninstall GEM_NAME [--all] [--version=VERSION] [--merb-root=MERBROOT] Uninstall a gem
merb:gems:wipe GEM_NAME [--merb-root=MERBROOT] Remove a gem completely
merb:gems:redeploy Recreate any binary gems on the target deployment platform
merb:tasks:setup [--merb-root=MERBROOT] Install Thor, Rake and RSpec in the local gems dir
merb:tasks:update Fetch the latest merb.thor and install it locally
~/foo $ thor merb:edge
Cloning thor repository from git://github.com/wycats/thor.git...
Initialized empty Git repository in /Users/jack/foo/src/thor/.git/
remote: Counting objects: 45, done.
remote: Compressing objects: 100% (39/39), done.
remote: Total 45 (delta 3), reused 32 (delta 1)
Receiving objects: 100% (45/45), 36.09 KiB, done.
Resolving deltas: 100% (3/3), done.
Cloning extlib repository from git://github.com/sam/extlib.git...
Initialized empty Git repository in /Users/jack/foo/src/extlib/.git/
remote: Counting objects: 168, done.
remote: Compressing objects: 100% (139/139), done.
remote: Total 168 (delta 66), reused 83 (delta 18)
Receiving objects: 100% (168/168), 80.03 KiB, done.
Resolving deltas: 100% (66/66), done.
Cloning merb-core repository from git://github.com/wycats/merb-core.git...
Initialized empty Git repository in /Users/jack/foo/src/merb-core/.git/
remote: Counting objects: 1673, done.
remote: Compressing objects: 100% (1222/1222), done.
remote: Total 1673 (delta 788), reused 840 (delta 288)
Receiving objects: 100% (1673/1673), 1.17 MiB | 271 KiB/s, done.
Resolving deltas: 100% (788/788), done.
Cloning merb-more repository from git://github.com/wycats/merb-more.git...
Initialized empty Git repository in /Users/jack/foo/src/merb-more/.git/
remote: Counting objects: 1304, done.
remote: Compressing objects: 100% (890/890), done.
remote: Total 1304 (delta 319), reused 727 (delta 122)
Receiving objects: 100% (1304/1304), 331.44 KiB | 243 KiB/s, done.
Resolving deltas: 100% (319/319), done.
drwxr-xr-x 6 jack staff 204 Oct 6 02:01 src
~/foo $ thor merb:edge:core --install
thor repository exists, updating or branching instead of cloning...
Pulling from git://github.com/wycats/thor.git
Already on "master"
Current branch master is up to date.
Installing thor...
Successfully built RubyGem
Name: thor
Version: 0.9.6
File: thor-0.9.6.gem
Failed to install gem 'thor-0.9.6.gem' (You don't have write permissions into the /usr/local/lib/ruby/gems/1.8 directory.)
extlib repository exists, updating or branching instead of cloning...
Pulling from git://github.com/sam/extlib.git
Already on "master"
Current branch master is up to date.
Installing extlib...
(in /Users/jack/foo/src/extlib)
(in /Users/jack/foo/src/extlib)
WARNING: no rubyforge_project specified
WARNING: RDoc will not be generated (has_rdoc == false)
Successfully built RubyGem
Name: extlib
Version: 0.9.7
File: extlib-0.9.7.gem
Failed to install gem 'extlib-0.9.7.gem' (You don't have write permissions into the /usr/local/lib/ruby/gems/1.8 directory.)
merb-core repository exists, updating or branching instead of cloning...
Pulling from git://github.com/wycats/merb-core.git
Already on "master"
Current branch master is up to date.
Installing merb-core...
(in /Users/jack/foo/src/merb-core)
(in /Users/jack/foo/src/merb-core)
WARNING: no rubyforge_project specified
Successfully built RubyGem
Name: merb-core
Version: 0.9.8
File: merb-core-0.9.8.gem
Failed to install gem 'merb-core-0.9.8.gem' (You don't have write permissions into the /usr/local/lib/ruby/gems/1.8 directory.)
~/foo $
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment