Class: LocalPac::Cli::Show

Inherits:
Thor
  • Object
show all
Defined in:
lib/local_pac/cli/show.rb

Instance Method Summary collapse

Instance Method Details

#pac_file(file) ⇒ Object



20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/local_pac/cli/show.rb', line 20

def pac_file(file)
  LocalPac.config = LocalPac::Config.new(options[:config_file]) if options[:config_file]
  LocalPac.config.log_level = options[:log_level] if options[:log_level]
  LocalPac.config.debug_mode = options[:debug_mode] if options[:debug_mode]
  LocalPac.config.lock

  LocalPac.ui_logger.level = LocalPac.config.log_level
  LocalPac.enable_debug_mode if LocalPac.config.debug_mode

  Actions::PrintTitle.new("Content of \"#{file}\"").run
  Actions::ShowPacFile.new(file, LocalPac.config.local_storage).run
end

#statusObject



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/local_pac/cli/show.rb', line 7

def status
  LocalPac.config = LocalPac::Config.new(options[:config_file]) if options[:config_file]
  LocalPac.config.log_level = options[:log_level] if options[:log_level]
  LocalPac.config.debug_mode = options[:debug_mode] if options[:debug_mode]
  LocalPac.config.lock

  LocalPac.ui_logger.level = LocalPac.config.log_level
  LocalPac.enable_debug_mode if LocalPac.config.debug_mode

  Actions::ShowApplicationStatus.new.run
end