lib/knj/cmd_gen.rb in knjrbfw-0.0.8 vs lib/knj/cmd_gen.rb in knjrbfw-0.0.9

- old
+ new

@@ -1,70 +1,70 @@ class Knj::Cmd_gen def self.rsync(args) cmd = "" if args[:bin] - cmd += args[:bin] + cmd << args[:bin] else - cmd += "rsync" + cmd << "rsync" end - cmd += " -az" + cmd << " -az" if args[:verbose] 1.upto(args[:verbose]) do - cmd += "v" + cmd << "v" end end if args[:ssh] - cmd += " -e ssh" + cmd << " -e ssh" if args[:port] - cmd += " --rsh='ssh -p #{args[:port]}'" + cmd << " --rsh='ssh -p #{args[:port]}'" end end if args[:delete] - cmd += " --delete" + cmd << " --delete" end if args[:exclude] args[:exclude].each do |dir| - cmd += " --exclude \"#{dir}\"" + cmd << " --exclude \"#{dir}\"" end end - cmd += " \"#{args[:user]}@#{args[:host]}:#{args[:dir_host]}\" \"#{args[:dir_local]}\"" + cmd << " \"#{args[:user]}@#{args[:host]}:#{args[:dir_host]}\" \"#{args[:dir_local]}\"" return cmd end def self.tar(args) cmd = "" if args[:bin] - cmd += args[:bin] + cmd << args[:bin] else - cmd += "tar" + cmd << "tar" end - cmd += " " - cmd += "z"if args[:gzip] - cmd += "x" if args[:extract] - cmd += "f" if args[:file] - cmd += "c" if args[:create] + cmd << " " + cmd << "z"if args[:gzip] + cmd << "x" if args[:extract] + cmd << "f" if args[:file] + cmd << "c" if args[:create] if args[:verbose] 1.upto(args[:verbose]) do - cmd += "v" + cmd << "v" end end - cmd += " \"#{args[:archive_path]}\"" + cmd << " \"#{args[:archive_path]}\"" args[:paths].each do |path| - cmd += " \"#{path}\"" + cmd << " \"#{path}\"" end return cmd end end \ No newline at end of file