From 053815a9dad7f3584f82462d63a8e232761fa49a Mon Sep 17 00:00:00 2001 From: utox39 Date: Wed, 26 Mar 2025 11:45:18 +0100 Subject: [PATCH] feat(macos): handle FileNotFound error --- src/macos/packages.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/macos/packages.zig b/src/macos/packages.zig index df1695b..ec8a21b 100644 --- a/src/macos/packages.zig +++ b/src/macos/packages.zig @@ -5,9 +5,9 @@ pub fn getPackagesInfo(allocator: std.mem.Allocator) ![]const u8 { var packages_info = std.ArrayList(u8).init(allocator); defer packages_info.deinit(); - const homebrew_packages = try countHomebrewPackages(); - const homebrew_casks = try countHomebrewCasks(); - const macports_packages = try countMacportPackages(); + const homebrew_packages = countHomebrewPackages() catch |err| if (err == error.FileNotFound) 0 else return err; + const homebrew_casks = countHomebrewCasks() catch |err| if (err == error.FileNotFound) 0 else return err; + const macports_packages = countMacportPackages() catch |err| if (err == error.FileNotFound) 0 else return err; var buffer: [10]u8 = undefined; var fbs = std.io.fixedBufferStream(&buffer);