in lib/between_meals/cmd.rb [28:52]
def cmd(params, cwd = nil, nofail = false)
cwd ||= File.expand_path(@cwd)
cmd = "#{@bin} #{params}"
@logger.info("Running \"#{cmd}\"")
c = Mixlib::ShellOut.new(
cmd,
:cwd => cwd,
:env => {
'PATH' => '/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin',
},
)
c.run_command
if c.error? && !nofail
@logger.error("#{@bin} failed: #{c.format_for_exception}")
c.error!
end
c
end