Skip to content

Underline Color

Demonstrates colored underlines using ANSI 4-bit, ANSI 256, RGB, and HEX colors.

Source

zig
const std = @import("std");
const tint = @import("tint");

pub fn main() void {
    std.debug.print("=== Underline Colors ===\n", .{});
    std.debug.print("{s}{s}Red underline{s}\n", .{
        tint.fg(.{ .ansi4 = .white }), tint.underline(.{ .ansi4 = .red }), tint.reset,
    });
    std.debug.print("{s}{s}Orange underline (256){s}\n", .{
        tint.fg(.{ .ansi4 = .white }), tint.underline(tint.ansi256(208)), tint.reset,
    });
    std.debug.print("{s}{s}Custom RGB underline{s}\n", .{
        tint.fg(.{ .ansi4 = .white }), tint.underline(tint.rgb(255, 100, 20)), tint.reset,
    });
    std.debug.print("{s}{s}HEX underline{s}\n", .{
        tint.fg(.{ .ansi4 = .white }), tint.underline(tint.hex(0xFF6600)), tint.reset,
    });
}

Running

bash
zig build run-underline_color

Released under the MIT License.