From 2a41845a52cb2763160ba415b163d493d278c5cf Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Thu, 21 May 2009 23:43:26 +0200 Subject: new archive script --- a | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 a (limited to 'a') diff --git a/a b/a new file mode 100644 index 0000000..6ec8e7d --- /dev/null +++ b/a @@ -0,0 +1,33 @@ +#!/usr/bin/python +#---------------------------------------------------- +# Version: 0.1.0 +# Author: Florian "Bluewind" Pritz +# +# Copyright (C) 2009 Florian Pritz +# +# Licensed under GNU General Public License v3 +# (see COPYING for full license text) +#---------------------------------------------------- +# got bored and a.sh has some problems with spaces +#---------------------------------------------------- + +import sys +import tarfile + +def main(): + if len(sys.argv) == 1: + sys.stderr.write("No files specified!\n") + sys.exit(1) + + tarname = sys.argv[1] + ".tar.gz" + + tar = tarfile.open(tarname, "w|gz") + for name in sys.argv[1:]: + try: + tar.add(name) + except OSError: + sys.stderr.write("No such file or directory: '%s'\n" % name) + tar.close() + +if __name__ == '__main__': + main() -- cgit v1.2.3-24-g4f1b