aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/mt-tool.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/mt-tool.rs')
-rw-r--r--src/bin/mt-tool.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/bin/mt-tool.rs b/src/bin/mt-tool.rs
index 7dab194..03f590a 100644
--- a/src/bin/mt-tool.rs
+++ b/src/bin/mt-tool.rs
@@ -100,8 +100,10 @@ fn main() {
println!("{}", me.ast.repr_js().unwrap());
},
"list" => {
- // XXX: search path?
- for m in modelthing::search_models(Path::new("examples")) {
+ let search_path =
+ if matches.free.len() >= 2 { matches.free[1].clone() }
+ else { "examples".to_string() };
+ for m in modelthing::search_models(Path::new(&search_path)) {
println!("{}", m)
}
},