Class: Barman::CLI

Inherits:
Object
  • Object
show all
Includes:
Commander::Methods
Defined in:
lib/barman/cli.rb

Instance Method Summary collapse

Instance Method Details

#runObject



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/barman/cli.rb', line 7

def run
  program :name, "barman"
  program :version, Barman::VERSION
  program :description, "Formulates and serves your project behind the bar."

  command :new do |c|
    c.syntax = "barman new [qa|rails]"
    c.description = "creates the base of your project"
    c.action do |args, options|
      create_project(args, options)
    end
  end

  run!
end