Files
2026-06-08 10:11:00 +02:00

26 lines
700 B
Zig

const std = @import("std");
const Io = std.Io;
const Simulator = @import("zigmulator");
fn createFileProgram(init: std.process.Init) anyerror!void {
const file = try Io.Dir.cwd().createFile(init.io, "message.txt", .{});
var writer = file.writerStreaming(init.io, &.{});
try writer.interface.writeAll("created through dirCreateFile");
try writer.interface.flush();
}
pub fn main(init: std.process.Init) !void {
var sim: Simulator = undefined;
sim.init(std.heap.page_allocator, init.io, 0);
defer sim.deinit();
try sim.addExecutable("create_file", createFileProgram);
try sim.spawn("create_file", .{});
while (sim.scheduleOne()) {}
sim.dumpFiles();
}