const std = @import("std"); pub const cmd = @import("cmd.zig"); pub const info = @import("info.zig"); pub const strwidth = @import("strwidth.zig"); pub var io: std.Io = undefined; pub var gpa: std.mem.Allocator = undefined; pub var environ_map: ?*std.process.Environ.Map = null; var arena: std.heap.ArenaAllocator = undefined; pub var allocator: std.mem.Allocator = undefined; pub fn init(p_init: std.process.Init) void { io = p_init.io; gpa = p_init.gpa; environ_map = p_init.environ_map; arena = .init(gpa); allocator = arena.allocator(); } pub fn deinit() void { arena.deinit(); }