class Revamp::Persister::Rpm::CommandLine
A command line executor for command line
Public Class Methods
execute(command, directory, verbose)
click to toggle source
# File lib/revamp/persister/rpm/commandline.rb, line 4 def execute(command, directory, verbose) Revamp.logger.debug("Executing: '#{command}' in directory: '#{directory}'") out = '/dev/null' out = $stdout if verbose pid = Process.spawn(command, chdir: directory, out: out, err: out) Process.wait pid $? # rubocop:disable SpecialGlobalVars end