1const std = @import("std");
2
3pub fn main(init: std.process.Init) !void {
4 const io = init.io;
5 var args = try init.minimal.args.iterateAllocator(init.arena.allocator());
6 _ = args.skip();
7 const dir_name = args.next().?;
8 const dir = try std.Io.Dir.cwd().openDir(io, if (std.mem.startsWith(u8, dir_name, "--dir="))
9 dir_name["--dir=".len..]
10 else
11 dir_name, .{});
12 const file_name = args.next().?;
13 const file = try dir.createFile(io, file_name, .{});
14 var file_writer = file.writer(io, &.{});
15 try file_writer.interface.print(
16 \\{s}
17 \\{s}
18 \\Hello, world!
19 \\
20 , .{ dir_name, file_name });
21}