Module: Oozou::CLI

Defined in:
lib/oozou/cli.rb,
lib/oozou/cli/plugin.rb,
lib/oozou/cli/version.rb,
lib/oozou/cli/plugins/apiary.rb,
lib/oozou/cli/plugins/github.rb,
lib/oozou/cli/plugins/heroku.rb,
lib/oozou/cli/plugins/circleci.rb

Defined Under Namespace

Modules: Plugins Classes: Plugin, Runner

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.browse(url) ⇒ Object



46
47
48
# File 'lib/oozou/cli.rb', line 46

def self.browse(url)
  `open #{url}`
end

.config(key) ⇒ Object



39
40
41
42
43
44
# File 'lib/oozou/cli.rb', line 39

def self.config(key)
  dotoozou = File.join(Dir.pwd, '.oozou')
  fail "#{dotoozou} is missing" unless File.exist?(dotoozou)
  parsed_config = ParseConfig.new(dotoozou)
  parsed_config[key] || fail("'#{key}' is not defined in .oozou")
end