Method: Jendle::CLI#initialize

Defined in:
lib/jendle/cli.rb

#initialize(args = [], options = {}, config = {}) ⇒ CLI

Returns a new instance of CLI.



11
12
13
14
15
16
17
18
19
# File 'lib/jendle/cli.rb', line 11

def initialize(args = [], options = {}, config = {})
  super(args, options, config)
  @global_options = config[:shell].base.options
  config = get_config(@global_options[:profile])
  @core = Core.new(config)
  @job = Job.new(@core)
  @view = View.new(@core)
  @plugin = Plugin.new(@core)
end