Module: SublInit::CLI
- Defined in:
- lib/sublinit/cli.rb,
lib/sublinit/cli/io.rb,
lib/sublinit/cli/git.rb,
lib/sublinit/cli/rvm.rb,
lib/sublinit/cli/sublime/text.rb
Defined Under Namespace
Modules: Git, IO, RVM, Sublime
Class Method Summary collapse
Class Method Details
.exec(command, *options, status_code: false) ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/sublinit/cli.rb', line 11 def exec(command, *, status_code: false) full_command = "#{command} #{.join(' ')}" SublInit::CLI::IO.say('[CLI] ', color: :pink, newline: false) SublInit::CLI::IO.say("Executing '#{full_command}'", color: :blue) status_code ? system(full_command) : `#{full_command}`.strip end |