Method: Bricolage::CommandUtils#command

Defined in:
lib/bricolage/commandutils.rb

#command(*args, env: nil) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/bricolage/commandutils.rb', line 7

def command(*args, env: nil)
  logger.info "command: #{args.join(' ')}"
  sargs = args.map {|a| a.to_s }
  sargs.unshift env if env
  system(*sargs)
  st = $?
  logger.info "status: #{st.exitstatus || 'nil'} (#{st})"
  st
end