Class: Sambot::CLI
- Inherits:
-
BaseCommand
- Object
- Thor
- BaseCommand
- Sambot::CLI
- Defined in:
- lib/sambot/cli.rb
Instance Method Summary collapse
- #build ⇒ Object
- #bump ⇒ Object
- #checkout(organization, dir) ⇒ Object
- #clean ⇒ Object
- #create ⇒ Object
- #down ⇒ Object
- #populate ⇒ Object
- #test ⇒ Object
- #up ⇒ Object
- #verify ⇒ Object
- #version ⇒ Object
Methods inherited from Thor
Instance Method Details
#build ⇒ Object
40 |
# File 'lib/sambot/cli.rb', line 40 def build; execute { Sambot::Tasks::Build.new.run() } end |
#checkout(organization, dir) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/sambot/cli.rb', line 9 def checkout(organization, dir) execute do Dir.chdir(dir) do SourceControl.checkout(organization) end end end |
#clean ⇒ Object
18 |
# File 'lib/sambot/cli.rb', line 18 def clean; execute { Chef::Cookbook.clean } end |
#create ⇒ Object
43 |
# File 'lib/sambot/cli.rb', line 43 def create; execute { Sambot::Tasks::Create.new.run() } end |
#down ⇒ Object
24 |
# File 'lib/sambot/cli.rb', line 24 def down; execute { Sambot::Tasks::Down.new.run() } end |
#populate ⇒ Object
30 |
# File 'lib/sambot/cli.rb', line 30 def populate; execute { Sambot::Tasks::Populate.new.run() } end |
#test ⇒ Object
27 |
# File 'lib/sambot/cli.rb', line 27 def test; execute { Sambot::Tasks::Test.new.run() } end |
#up ⇒ Object
21 |
# File 'lib/sambot/cli.rb', line 21 def up; execute { Sambot::Tasks::Up.new.run() } end |