fn openBrowserTabTask(io: Io, url: []const u8) !void
fn openBrowserTabTask(io: Io, url: []const u8) !void { const main_exe = switch (builtin.os.tag) { .windows => "explorer", .macos => "open", else => "xdg-open", }; var child = try std.process.spawn(io, .{ .argv = &.{ main_exe, url }, .stdin = .ignore, .stdout = .ignore, .stderr = .ignore, }); _ = try child.wait(io); }