refactor(ascii): use utils.readFile to read the ascii art file

This commit is contained in:
utox39
2025-10-08 22:09:27 +02:00
parent a5f4a60d46
commit 3e55f6a973

View File

@@ -72,14 +72,10 @@ pub fn printAsciiAndModules(allocator: std.mem.Allocator, ascii_art_path: ?[]u8,
var ascii_art_data: []const u8 = undefined;
if (ascii_art_path) |ascii| {
var ascii_file = try std.fs.cwd().openFile(ascii, .{});
const ascii_file = try std.fs.cwd().openFile(ascii, .{});
defer ascii_file.close();
const file_size = (try ascii_file.stat()).size;
var file_buf = try allocator.alloc(u8, file_size);
var reader = std.fs.File.Reader.init(ascii_file, file_buf);
const read = try reader.read(file_buf);
ascii_art_data = file_buf[0..read];
ascii_art_data = try utils.readFile(allocator, ascii_file, file_size);
} else {
ascii_art_data = @embedFile("./assets/ascii/guy_fawks.txt");
}