Class: Aldagai::CLI
- Inherits:
-
Thor
- Object
- Thor
- Aldagai::CLI
- Defined in:
- lib/aldagai/cli.rb
Instance Method Summary collapse
- #add(name) ⇒ Object
- #clear ⇒ Object
- #delete(name) ⇒ Object
- #install ⇒ Object
- #list ⇒ Object
- #set ⇒ Object
- #show(name) ⇒ Object
Instance Method Details
#add(name) ⇒ Object
20 21 22 23 24 25 26 27 |
# File 'lib/aldagai/cli.rb', line 20 def add(name) @manager = Aldagai::VariableManagerFacade.build_for([:interactive]) @manager.add(name, [:values]) rescue Aldagai::BaseException => exception puts exception.to_s.red exit(1) end |
#clear ⇒ Object
30 31 32 33 34 |
# File 'lib/aldagai/cli.rb', line 30 def clear @manager = Aldagai::NormalVariableManager.new @manager.clear end |
#delete(name) ⇒ Object
37 38 39 40 41 |
# File 'lib/aldagai/cli.rb', line 37 def delete(name) @manager = Aldagai::NormalVariableManager.new @manager.delete(name) end |
#install ⇒ Object
13 14 15 |
# File 'lib/aldagai/cli.rb', line 13 def install Aldagai::Generators::Install.start end |
#list ⇒ Object
51 52 53 54 55 |
# File 'lib/aldagai/cli.rb', line 51 def list @manager = Aldagai::NormalVariableManager.new @manager.list end |
#set ⇒ Object
58 59 60 61 62 |
# File 'lib/aldagai/cli.rb', line 58 def set @manager = Aldagai::NormalVariableManager.new @manager.set end |
#show(name) ⇒ Object
44 45 46 47 48 |
# File 'lib/aldagai/cli.rb', line 44 def show(name) @manager = Aldagai::NormalVariableManager.new @manager.show(name) end |