Sha256: 9c267b49f11b05b4ee38fd545c39730e6dca18993597001fea77a3c675d0dc8b

Contents?: true

Size: 1.06 KB

Versions: 3

Compression:

Stored size: 1.06 KB

Contents

require File.join(ROOT_PATH, 'gritano/console/base')
require File.join(ROOT_PATH, 'gritano/console/executor')
require File.join(ROOT_PATH, 'gritano/console/installer')
require File.join(ROOT_PATH, 'gritano/console/gritano')
require File.join(ROOT_PATH, 'gritano/console/remote')

module Gritano
  module Console
    def Console.remote_console(remote, home_dir = Etc.getpwuid.dir)
      if remote
        config = Config.new(File.join(home_dir, '.gritano', 'config.yml'))
        Base.bin_name = "ssh #{config.ssh_user}@#{config.host_url} admin:"
        Remote.bin_name = "ssh #{config.ssh_user}@#{config.host_url} "
        Executor.bin_name = "ssh #{config.ssh_user}@#{config.host_url} admin:"
        Gritano.bin_name = "ssh #{config.ssh_user}@#{config.host_url} admin:"
        Installer.bin_name = "ssh #{config.ssh_user}@#{config.host_url} admin:"
      else
        Base.bin_name = "gritano "
        Remote.bin_name = "gritano "
        Executor.bin_name = "gritano "
        Gritano.bin_name = "gritano "
        Installer.bin_name = "gritano "
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gritano-1.0.0 lib/gritano/console.rb
gritano-0.11.2 lib/gritano/console.rb
gritano-0.11.1 lib/gritano/console.rb