diff --git a/src/storage/sqlite.rs b/src/storage/sqlite.rs index a8571bb..ad5bf7d 100644 --- a/src/storage/sqlite.rs +++ b/src/storage/sqlite.rs @@ -42,7 +42,8 @@ impl SqliteStorage { } pub fn new>(directory: P) -> anyhow::Result { - std::fs::create_dir_all(&directory)?; + std::fs::create_dir_all(&directory) + .with_context(|| format!("Failed to create `{}`.", directory.as_ref().display()))?; let db_file = directory.as_ref().join("taskchampion-sync-server.sqlite3"); let o = SqliteStorage { db_file };