Class: TRMNLP::CLI
- Inherits:
-
Thor
- Object
- Thor
- TRMNLP::CLI
- Defined in:
- lib/trmnlp/cli.rb
Class Method Summary collapse
Instance Method Summary collapse
- #build ⇒ Object
- #clone(name, id) ⇒ Object
- #init(name) ⇒ Object
- #lint ⇒ Object
- #list ⇒ Object
- #login ⇒ Object
- #pull ⇒ Object
- #push ⇒ Object
- #serve ⇒ Object
- #version ⇒ Object
Class Method Details
.default_bind ⇒ Object
19 |
# File 'lib/trmnlp/cli.rb', line 19 def self.default_bind = File.exist?('/.dockerenv') ? '0.0.0.0' : '127.0.0.1' |
.exit_on_failure? ⇒ Boolean
17 |
# File 'lib/trmnlp/cli.rb', line 17 def self.exit_on_failure? = true |
Instance Method Details
#clone(name, id) ⇒ Object
44 45 46 |
# File 'lib/trmnlp/cli.rb', line 44 def clone(name, id) Commands::Clone.run(, name, id) end |
#init(name) ⇒ Object
38 39 40 |
# File 'lib/trmnlp/cli.rb', line 38 def init(name) Commands::Init.run(, name) end |
#lint ⇒ Object
70 71 72 73 |
# File 'lib/trmnlp/cli.rb', line 70 def lint # Exit non-zero when issues are found so CI pipelines can gate on it. exit(1) unless Commands::Lint.run() end |
#version ⇒ Object
83 84 85 |
# File 'lib/trmnlp/cli.rb', line 83 def version puts VERSION end |