Module: Gritano::Console

Defined in:
lib/gritano/console.rb,
lib/gritano/console/base.rb,
lib/gritano/console/remote.rb,
lib/gritano/console/gritano.rb,
lib/gritano/console/executor.rb,
lib/gritano/console/installer.rb

Defined Under Namespace

Classes: Base, Executor, Gritano, Installer, Remote

Class Method Summary collapse

Class Method Details

.remote_console(remote, home_dir = Etc.getpwuid.dir) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/gritano/console.rb', line 9

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