From b38ad60e151c2982f65d9b3dd44f0c4c28735564 Mon Sep 17 00:00:00 2001 From: Nick Pegg Date: Wed, 7 May 2025 20:58:51 -0700 Subject: [PATCH] canonicalize album path --- src/main.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index f18d518..f4c6e33 100644 --- a/src/main.rs +++ b/src/main.rs @@ -6,12 +6,11 @@ use std::path::Path; fn main() -> anyhow::Result<()> { env_logger::init(); let cli = Cli::parse(); - // TODO: canonicalize path? To allow ~/foo/bar - let album_path = Path::new(&cli.album_path); + let album_path = Path::new(&cli.album_path).canonicalize()?; match cli.subcommand { Commands::Init {} => { - make_skeleton(album_path)?; + make_skeleton(&album_path)?; println!("Album created in {}", album_path.display()); } Commands::Generate { full } => {