lib/shell_helpers/utils.rb in shell_helpers-0.7.0 vs lib/shell_helpers/utils.rb in shell_helpers-0.7.1
- old
+ new
@@ -70,14 +70,14 @@
yield_files=lambda do |*files|
unless test_filter.(filter,*files)
files.map! {|f| f.dup.taint}
if chdir
Dir.chdir(base) do
- yield *files, base
+ yield(*files, base)
end
else
- yield *files, base
+ yield(*files, base)
end
end
end
do_find=lambda do |*files|
@@ -128,10 +128,10 @@
ENV['LESS']=less_env
Kernel.select [$stdin] # Wait until we have input before we start the pager
pager = ENV['PAGER'] || 'less'
run=args.unshift(pager)
- exec *run rescue exec "/bin/sh", "-c", *run
+ exec(*run) rescue exec "/bin/sh", "-c", *run
end
#inside run_pager, escape from the pager
#does not work :-(
def escape_pager(mode=nil)