From d3b4feefd49cd3f2f730a7629bfca6d6ebf3e220 Mon Sep 17 00:00:00 2001 From: Naz Date: Mon, 28 Jul 2025 19:18:21 +0100 Subject: =?UTF-8?q?=E2=9C=A8feat:=20add=20list=20command=20to=20show=20ins?= =?UTF-8?q?talled=20AppImages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.rs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 3092c43..4c3d5d7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -42,6 +42,15 @@ async fn main() -> Result<(), Box> { appimage.remove().await?; } + Command::List => { + let mut appimages = fs::read_dir(index_dir()).await?; + + while let Some(appimage) = appimages.next_entry().await? { + if let Some(name) = appimage.file_name().to_str() { + println!("- {}", name.strip_suffix(".json").unwrap()); + } + } + } }; Ok(()) -- cgit v1.2.3