Sha256: fa02db425995e0cc92899cb75417c843ec3663bfd9c1ff0dca43620981730917

Contents?: true

Size: 872 Bytes

Versions: 12

Compression:

Stored size: 872 Bytes

Contents

after "deploy:setup", "nave:setup"

_cset(:nave_installer_url, "https://raw.github.com/isaacs/nave/master/nave.sh")
_cset(:use_nave, true)
_cset(:nave_dir, "~/.nave")
_cset(:node_version, "stable")

namespace :nave do

  desc <<-DESC
    Install nave into nave target dir.\

    You can override the defaults by setting the variables shown below.

    set :nave_dir,      "~/.nave" # e.g. "/usr/local/nave"
  DESC

  task :setup do
    run("mkdir -p #{fetch(:nave_dir)}")
    run("curl -s -L #{nave_installer_url} > #{fetch(:nave_dir)}/nave.sh; " +
        "chmod +x #{fetch(:nave_dir)}/nave.sh",  :shell => "/bin/bash")
    install
  end

  desc <<-DESC
    Installs the specified node version. (default: stable) \

    set :node_version, "stable" # e.g. "0.8.1"
  DESC

  task :install do
    run("#{fetch(:nave_dir)}/nave.sh install #{fetch(:node_version)}")
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
capper-2.0.0 lib/capper/nave.rb
capper-2.0.0.rc3 lib/capper/nave.rb
capper-2.0.0.rc2 lib/capper/nave.rb
capper-2.0.0.rc1 lib/capper/nave.rb
capper-2.0.0.pre3 lib/capper/nave.rb
capper-2.0.0.pre2 lib/capper/nave.rb
capper-2.0.0.pre1 lib/capper/nave.rb
capper-1.2.4 lib/capper/nave.rb
capper-1.2.3 lib/capper/nave.rb
capper-1.2.2 lib/capper/nave.rb
capper-1.2.1 lib/capper/nave.rb
capper-1.2.0 lib/capper/nave.rb