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
42 43 44 |
# File 'lib/trmnlp/cli.rb', line 42 def clone(name, id) Commands::Clone.run(, name, id) end |
#init(name) ⇒ Object
37 38 39 |
# File 'lib/trmnlp/cli.rb', line 37 def init(name) Commands::Init.run(, name) end |
#lint ⇒ Object
68 69 70 71 |
# File 'lib/trmnlp/cli.rb', line 68 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
81 82 83 |
# File 'lib/trmnlp/cli.rb', line 81 def version puts VERSION end |