chore: refactor CLI app with new modules for seperation of concerns, reusable components and consistent styling

This commit is contained in:
Michel de Graaf
2025-11-12 02:02:35 +01:00
parent 5a28452c02
commit 5816d9b632
11 changed files with 1075 additions and 1034 deletions
@@ -0,0 +1,9 @@
#[derive(Clone)]
pub struct FileDisplayData {
pub filename: String,
pub size: u64,
pub username: String,
pub speed: u32,
pub slots: u8,
pub bitrate: Option<u32>,
}