Class: Jenkins::Plugin::CLI

Inherits:
Thor
  • Object
show all
Extended by:
Formatting
Defined in:
lib/jenkins/plugin/cli.rb,
lib/jenkins/plugin/cli/new.rb,
lib/jenkins/plugin/cli/generate.rb,
lib/jenkins/plugin/cli/formatting.rb

Defined Under Namespace

Modules: Formatting Classes: Generate, New

Instance Method Summary collapse

Methods included from Formatting

print_options, task_help

Instance Method Details

#buildObject



20
21
22
# File 'lib/jenkins/plugin/cli.rb', line 20

def build
  shell.say "TODO: build()"
end

#help(command = nil) ⇒ Object



42
43
44
# File 'lib/jenkins/plugin/cli.rb', line 42

def help(command = nil)
  super
end

#serverObject



27
28
29
30
31
# File 'lib/jenkins/plugin/cli.rb', line 27

def server
  require 'jenkins/plugin/tools/server'
  server = Jenkins::Plugin::Tools::Server.new(spec, options[:home])
  server.run!
end

#versionObject



35
36
37
38
# File 'lib/jenkins/plugin/cli.rb', line 35

def version
  require 'jenkins/plugin/version'
  shell.say Jenkins::Plugin::VERSION
end