add additional options
authorStephen Soltesz <soltesz@cs.princeton.edu>
Fri, 2 Nov 2007 18:07:11 +0000 (18:07 +0000)
committerStephen Soltesz <soltesz@cs.princeton.edu>
Fri, 2 Nov 2007 18:07:11 +0000 (18:07 +0000)
pkl2php.py

index 9602525..1d69ea0 100755 (executable)
@@ -5,15 +5,20 @@ from config import config
 from optparse import OptionParser
 parser = OptionParser()
 parser.set_defaults(filename=None)
-parser.add_option("-f", "--dbname", dest="dbname", metavar="FILE", 
-                                       help="Provide the input file to convert")
+parser.add_option("-i", "--idb", dest="input", metavar="dbname", 
+                                       help="Provide the input dbname to convert")
+parser.add_option("-o", "--odb", dest="output", metavar="dbname", 
+                                       help="Provide the output dbname to save to")
 config = config(parser)
 config.parse_args()
 
-if config.dbname is None:
+if config.input is None:
        print "please provide a pickle file to convert"
        import sys
        sys.exit(1)
+if config.output is None:
+       # just use the input name.
+       config.output = config.input
 
-data = soltesz.dbLoad(config.dbname)
-soltesz.dbDump(config.dbname, data, 'php')
+data = soltesz.dbLoad(config.input)
+soltesz.dbDump(config.output, data, 'php')