Module: FileUtils
- Defined in:
- lib/ruby-vpi/rake.rb
Instance Method Summary collapse
- #old_sh ⇒ Object
-
#sh(*aArgs, &aBlock) ⇒ Object
An improved sh() that accepts arrays as arguments, omits empty string arguments, and shows users exactly what ARGV is being executed.
Instance Method Details
#old_sh ⇒ Object
9 |
# File 'lib/ruby-vpi/rake.rb', line 9 alias old_sh sh |
#sh(*aArgs, &aBlock) ⇒ Object
An improved sh() that accepts arrays as arguments, omits empty string arguments, and shows users exactly what ARGV is being executed.
13 14 15 16 17 |
# File 'lib/ruby-vpi/rake.rb', line 13 def sh *aArgs, &aBlock args = aArgs.flatten.compact.reject {|i| i.to_s.empty?} STDERR.puts args.inspect old_sh(*args, &aBlock) end |