Sha256: 3ebd069899fc4f5364c487be994ea42d4e7f0c8734692cc065f506e2392ffb6b

Contents?: true

Size: 548 Bytes

Versions: 1

Compression:

Stored size: 548 Bytes

Contents

#!/usr/bin/env ruby

require 'pushwagner'

def get_version
  Pushwagner.info "You must specify which version you wish to deploy"
  STDIN.gets.strip
end

# TODO: detect version requirement from config
version = 1 # ENV["VERSION"] || get_version

env = ARGV[1] || ENV['PW_ENV'] || 'default'

main = Pushwagner::Main.new(:config_file => 'config/deploy.yml', :version => version, :environment => env)

# TODO: detect cli from config
case ARGV[0]
  when "deploy"
    main.deploy
  else
    Pushwagner.warning "Usage: pw <deploy|todo> [environment]"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pushwagner-0.0.1.10 bin/pw