Author: tmckay
Date: 2012-04-02 15:33:14 +0000 (Mon, 02 Apr 2012)
New Revision: 5282
Modified:
branches/play_plumage/rosemary/bin/rosemary-model
Log:
Fix up rosemary-model to be more useful with multiple subdirectories
Modified: branches/play_plumage/rosemary/bin/rosemary-model
===================================================================
--- branches/play_plumage/rosemary/bin/rosemary-model 2012-03-30 20:32:08 UTC (rev 5281)
+++ branches/play_plumage/rosemary/bin/rosemary-model 2012-04-02 15:33:14 UTC (rev 5282)
@@ -80,11 +80,16 @@
if __name__ == "__main__":
model = RosemaryModel()
- model.load_model_dir(os.path.join(os.environ["ROSEMARY_HOME"],
"model"))
- model.init()
-
if len(sys.argv) == 1:
- print "model, ddl, dml"
+ print "rosemary-model (model | ddl | dml) [model dir under
$ROSEMARY_HOME]"
sys.exit(1)
- globals()["do_%s" % sys.argv[1]](sys.argv[2:])
+ if len(sys.argv) > 2:
+ mdir = sys.argv[2]
+ else:
+ mdir = "model"
+
+ model.load_model_dir(os.path.join(os.environ["ROSEMARY_HOME"], mdir))
+ model.init()
+
+ globals()["do_%s" % sys.argv[1]](sys.argv[3:])
Show replies by date