#! /usr/local/bin/ruby dir = ARGV[0] path = File.expand_path(dir) dirname = File.basename(path) parent = File.dirname(path) dest = "/tmp/#{dirname}.tgz" system "tar -C '#{parent}' -czf '#{dest}' '#{dirname}'" system "dreamtemp #{dest}"