Class: Daimyo::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/daimyo/cli.rb

Instance Method Summary collapse

Instance Method Details

#exportObject



21
22
23
24
25
# File 'lib/daimyo/cli.rb', line 21

def export
  raise 'Backlog プロジェクトキーを指定してください.' if options[:project_id].nil?
  d = Daimyo::Export.new
  d.run(options[:project_id], options[:wiki_id])
end

#listObject



12
13
14
15
16
# File 'lib/daimyo/cli.rb', line 12

def list
  raise 'Backlog プロジェクトキーを指定してください.' if options[:project_id].nil?
  d = Daimyo::List.new
  d.run(options[:project_id])
end

#projectsObject



38
39
40
41
# File 'lib/daimyo/cli.rb', line 38

def projects
  d = Daimyo::Projects.new
  d.run
end

#publishObject



31
32
33
34
35
# File 'lib/daimyo/cli.rb', line 31

def publish
  raise 'Backlog プロジェクトキーを指定してください.' if options[:project_id].nil?
  d = Daimyo::Publish.new(options)
  d.run(options[:project_id], options[:dry_run])
end

#versionObject



6
7
8
# File 'lib/daimyo/cli.rb', line 6

def version
  puts Daimyo::VERSION
end