Initial commit

This commit is contained in:
Connor Johnstone
2026-03-17 18:22:20 -04:00
commit 3159ee51ad
11 changed files with 1110 additions and 0 deletions

14
src/lib.rs Normal file
View File

@@ -0,0 +1,14 @@
//! Music file organization and renaming for Shanty.
//!
//! Organizes music files into a clean directory structure (e.g.,
//! Artist/Album/Track) and renames them according to configurable templates.
pub mod error;
pub mod metadata;
pub mod organizer;
pub mod sanitize;
pub mod template;
pub use error::{OrgError, OrgResult};
pub use organizer::{OrgConfig, OrgStats, organize_from_db, organize_from_directory};
pub use template::DEFAULT_FORMAT;