Skip to content

Commit bc751ce

Browse files
committed
fix: remove does not uninstallation
1 parent 0d90bd6 commit bc751ce

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/main.zig

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,14 @@ pub fn main() !void {
6969
}
7070

7171
fn remove_release(alloc: Allocator, rel: Release, cp: CommonPaths) !void {
72-
if (cp.install_dir.openDir(try common.release_name(alloc, rel), .{})) |_| {
73-
std.log.err("Version not installled. Quitting", .{});
74-
std.process.exit(0);
75-
} else |_| {}
7672
const release_dir = try common.release_name(alloc, rel);
77-
try cp.install_dir.deleteTree(release_dir);
78-
std.log.info("Removed {s}", .{release_dir});
73+
if (cp.install_dir.openDir(release_dir, .{})) |_| {
74+
try cp.install_dir.deleteTree(release_dir);
75+
std.log.info("Removed {s}", .{release_dir});
76+
} else |_| {
77+
std.log.err("Version not installled. Quitting", .{});
78+
std.process.exit(1);
79+
}
7980
}
8081

8182
fn open_std(alloc: Allocator, cp: CommonPaths, ver: ?[]const u8) !void {

0 commit comments

Comments
 (0)