Method: Logcli::CLI#fetch

Defined in:
lib/cli.rb

#fetchObject



13
14
15
16
17
18
19
20
21
# File 'lib/cli.rb', line 13

def fetch
  params = Logcli::Params::Session.new options
  ssh = Logcli::SSH.new params
  grep = Logcli::Actions::Grep.new params.action_params
  grep.call ssh
  scp = Logcli::SCP.new params
  download = Logcli::Actions::Download.new({remote_path: grep.tmp_path, local_path: params.local_path })
  download.call scp
end