From: Eric S. Raymond Date: Tue, 26 Aug 2003 15:51:43 +0000 (+0000) Subject: Add -d option. X-Git-Tag: 1.0~133 X-Git-Url: http://thyrsus.com/gitweb/?a=commitdiff_plain;h=1b00c5d8315ee4f2274d6c6ca8095f247a6eb262;p=comparator.git Add -d option. --- diff --git a/shredcompare.py b/shredcompare.py index d0a9f23..4b520a5 100755 --- a/shredcompare.py +++ b/shredcompare.py @@ -222,9 +222,9 @@ if __name__ == '__main__': mark_time = endtime try: - (optlist, args) = getopt.getopt(sys.argv[1:], 'h:s:v') + (optlist, args) = getopt.getopt(sys.argv[1:], 'd:h:s:v') except getopt.GetoptError: - sys.stderr.write("usage: shredcompare [-s shredsize] [-v] [-h] tree1 tree2\n") + sys.stderr.write("usage: shredcompare [-s shredsize] [-v] [-h] [-d dir] tree1 tree2\n") sys.exit(2) makehash = None shredsize=5 @@ -232,10 +232,12 @@ if __name__ == '__main__': for (opt, val) in optlist: if opt == '-s': shredsize = int(val) - elif opt == '-v': - verbose = True + elif opt == '-d': + os.chdir(val) elif opt == '-h': makehash = val + elif opt == '-v': + verbose = True report_time() if makehash: shreds = ShredTree(makehash, ignorehash=True, shredsize=shredsize, verbose=verbose)