Skip to content

Instantly share code, notes, and snippets.

@hyuki0000
Created July 13, 2013 09:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hyuki0000/5990075 to your computer and use it in GitHub Desktop.
Save hyuki0000/5990075 to your computer and use it in GitHub Desktop.
zip a dir and mv it to dropbox dir.
#!/usr/bin/env ruby
DESTDIR = "~/Dropbox/Backup"
if ARGV.length != 2
puts "Usage: zip_to_dropbox projectname srcdirname"
puts "Example: zip_to_dropbox girldoc doc"
puts "It will create #{DESTDIR}/girldoc_yyyy-mm-dd-hhmmss.zip."
abort
end
PROJECTNAME = ARGV[0]
SRCDIRNAME = ARGV[1]
ZIPNAME = Time.now.strftime("#{DESTDIR}/#{PROJECTNAME}_%Y-%m-%d-%H%M%S.zip")
COMMAND = "zip -r #{ZIPNAME} #{SRCDIRNAME}"
puts "Executing #{COMMAND}...";
system(COMMAND);
puts "#{ZIPNAME} is created."
system("open #{DESTDIR}")
@hyuki0000
Copy link
Author

エラーコードみてない

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment