From e6e0a2d816f151479ba09925493a11dbd4b36407 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sat, 5 Jun 2021 13:30:32 +0200 Subject: Use database path from command line argument --- src/main.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/main.rs b/src/main.rs index 9f8d74b..c442392 100644 --- a/src/main.rs +++ b/src/main.rs @@ -62,6 +62,9 @@ async fn run() -> anyhow::Result<()> { process::exit(exitcode::OK); } + let database_file = opt_matches.opt_str("database") + .ok_or(anyhow::anyhow!("missing required argument '--database'"))?; + if opt_matches.free.len() != 2 { print_usage(&opts); process::exit(exitcode::USAGE); @@ -92,7 +95,7 @@ async fn run() -> anyhow::Result<()> { }, ]; - let mut db = database::Db::connect("test.db").await.unwrap(); + let mut db = database::Db::connect(&database_file).await.unwrap(); db.create().await.unwrap(); -- cgit v1.2.3