]> thyrsus.com Git - comparator.git/commitdiff
Add -d option.
authorEric S. Raymond <esr@thyrsus.com>
Tue, 26 Aug 2003 15:51:43 +0000 (15:51 +0000)
committerEric S. Raymond <esr@thyrsus.com>
Tue, 26 Aug 2003 15:51:43 +0000 (15:51 +0000)
shredcompare.py

index d0a9f23fa9cf8a1fde1231fc4401c8269dbb6cca..4b520a5c423cca4e575e7b6896058b50b1d8c23a 100755 (executable)
@@ -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)