diff options
| author | Naz <ndpm13@ch-naseem.com> | 2025-07-31 15:59:56 +0100 |
|---|---|---|
| committer | Naz <ndpm13@ch-naseem.com> | 2025-07-31 15:59:56 +0100 |
| commit | 180fe06facf1f8b4796df69a42596643990b9d32 (patch) | |
| tree | e4fc09be4c29c01a1f62e988a19e99d1c3a7a85e /src/manager.rs | |
| parent | 030eef4c9b4f82fe16ddd019c436e7065758d3dc (diff) | |
✨feat: remove expect from path module
Diffstat (limited to 'src/manager.rs')
| -rw-r--r-- | src/manager.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/manager.rs b/src/manager.rs index 6616e1a..6f3cfac 100644 --- a/src/manager.rs +++ b/src/manager.rs @@ -18,14 +18,14 @@ impl PackageManager { } } pub async fn install(&self, appimage: &mut AppImage, appname: &str) -> Result<()> { - if self.index.exists(&appimage.executable) { + if self.index.exists(&appimage.executable)? { println!("{} is already installed.", appimage.executable); return Ok(()); } appimage.file_path = self .downloader - .prepare_path(&appimage.source.meta.url, &appimage.executable); + .prepare_path(&appimage.source.meta.url, &appimage.executable)?; self.downloader .download_with_progress(&appimage.source.meta.url, &appimage.file_path) .await?; @@ -44,7 +44,7 @@ impl PackageManager { Ok(()) } pub async fn list(&self) -> Result<()> { - let mut appimages = fs::read_dir(index_dir()).await?; + let mut appimages = fs::read_dir(index_dir()?).await?; while let Some(appimage) = appimages.next_entry().await? { if let Some(stem) = appimage.path().file_stem().and_then(|s| s.to_str()) { |
