Class: Dip::Commands::Console::Inject

Inherits:
Dip::Command show all
Defined in:
lib/dip/commands/console.rb

Instance Method Summary collapse

Methods inherited from Dip::Command

shell, subshell

Constructor Details

#initializeInject

Returns a new instance of Inject.



41
42
43
44
# File 'lib/dip/commands/console.rb', line 41

def initialize
  @aliases = []
  @out = []
end

Instance Method Details

#executeObject



46
47
48
49
50
51
52
53
54
55
56
# File 'lib/dip/commands/console.rb', line 46

def execute
  if Dip.config.exist?
    alias_interaction if Dip.config.interaction
    alias_compose
    add_alias("provision")
  end

  fill_removing_aliases

  puts @out.join("\n\n")
end