summaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
new file mode 100644
index 0000000..30a9bc9
--- /dev/null
+++ b/src/main.rs
@@ -0,0 +1,15 @@
+#![allow(dead_code, unused_imports, unused_variables)]
+
+mod app;
+mod cmd;
+mod config;
+mod index;
+mod util;
+
+fn main() -> anyhow::Result<()> {
+ let args = app::root().get_matches();
+ util::run_subcommand(&args, app::root, |cmd, args| match cmd {
+ "count" => cmd::count::run(args),
+ _ => Err(util::UnrecognizedCommandError.into()),
+ })
+}