From 73fd32eb28753584edb160fc11b0c16078a2ed6d Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Tue, 22 Jul 2025 06:29:25 +0300 Subject: Update Zig --- src/main.zig | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'src/main.zig') diff --git a/src/main.zig b/src/main.zig index c7e3844..b4f06a7 100644 --- a/src/main.zig +++ b/src/main.zig @@ -16,6 +16,7 @@ const std = @import("std"); const zup_config = @import("zup-config"); const ArgIterator = std.process.ArgIterator; +const File = std.fs.File; const GPA = std.heap.GeneralPurposeAllocator(.{}); const StaticStringMap = std.StaticStringMap; const Tuple = std.meta.Tuple; @@ -40,7 +41,10 @@ pub fn main() !void { } pub fn printVersion() !void { - return std.io.getStdErr().writer().print("{}\n", .{zup_config.version}); + var buf: [1024]u8 = undefined; + var stderr = File.stderr().writer(&buf); + try stderr.interface.print("{f}\n", .{zup_config.version}); + return stderr.interface.flush(); } const Command = enum { @@ -106,8 +110,9 @@ const Help = struct { } pub fn mainHelp() !void { - const writer = std.io.getStdErr().writer(); - try writer.writeAll( + var buf: [1024]u8 = undefined; + var stderr = File.stderr().writer(&buf); + try stderr.interface.writeAll( \\USAGE: zup \\ \\These are the common Zup commands: @@ -123,6 +128,7 @@ const Help = struct { \\You can find out more about a command by running `zup help `. \\ ); + return stderr.interface.flush(); } fn unknownHelp(cmd: []const u8) !void { @@ -142,7 +148,3 @@ const Version = struct { return printVersion(); } }; - -test "basic test" { - try std.testing.expectEqual(10, 3 + 7); -} -- cgit v1.2.3