A zig library for colorizing paths according to the LS_COLORS
environment variable. Designed to work with Zig 0.14.0.
const std = @import("std");
const LsColors = @import("lscolors").LsColors;
pub fn main() !void {
    var gpa: std.heap.DebugAllocator(.{}) = .init;
    defer _ = gpa.deinit();
    const allocator = gpa.allocator();
    var lsc = try LsColors.fromEnv(allocator);
    defer lsc.deinit();
    var dir = try std.fs.cwd().openDir(".", .{ .iterate = true });
    defer dir.close();
    var iterator = dir.iterate();
    while (try iterator.next()) |itm| {
        std.log.info("{}", .{try lsc.styled(itm.name)});
    }
}