Sha256: 477cf16438dc1184dbea499231b574ddcb3311d2c35af1d0c638ac314618c547

Contents?: true

Size: 523 Bytes

Versions: 4

Compression:

Stored size: 523 Bytes

Contents

#!/usr/bin/env ruby
$:.unshift(File.join(File.dirname(__FILE__), "..", "lib"))
require "poolparty"
require "poolpartycl"
require "poolparty/installers/base_installer"
require "highline/import"

say("\nWhat remoter base would you like to use?")
choose do |menu|
  menu.prompt = "> "

  available_bases.each do |base|
    menu.choice base.to_sym do 
      
      say "Great, we'll be using #{base}"
      
      klass = "::PoolParty::Installers::#{base.to_s.capitalize}".constantize
      klass.send :new
    end
  end
  
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
auser-poolparty-1.2.3 bin/install-poolparty
auser-poolparty-1.2.4 bin/install-poolparty
auser-poolparty-1.2.7 bin/install-poolparty
auser-poolparty-1.2.8 bin/install-poolparty