Class: TRMNLP::CLI

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

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.exit_on_failure?Boolean

Returns:

  • (Boolean)


13
# File 'lib/trmnlp/cli.rb', line 13

def self.exit_on_failure? = true

Instance Method Details

#buildObject



16
17
18
# File 'lib/trmnlp/cli.rb', line 16

def build
  Commands::Build.new(options).call
end

#loginObject



21
22
23
# File 'lib/trmnlp/cli.rb', line 21

def 
  Commands::Login.new(options).call
end

#pull(plugin_settings_id = nil) ⇒ Object



28
29
30
# File 'lib/trmnlp/cli.rb', line 28

def pull(plugin_settings_id = nil)
  Commands::Pull.new(options).call(plugin_settings_id)
end

#push(plugin_settings_id = nil) ⇒ Object



35
36
37
# File 'lib/trmnlp/cli.rb', line 35

def push(plugin_settings_id = nil)
  Commands::Push.new(options).call(plugin_settings_id)
end

#serveObject



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

def serve
  Commands::Serve.new(options).call
end

#versionObject



47
48
49
# File 'lib/trmnlp/cli.rb', line 47

def version
  puts VERSION
end