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)