From 5f6460f46e9fc2283448ca809a34b7bfd3b47ecc Mon Sep 17 00:00:00 2001 From: utox39 Date: Sat, 13 Sep 2025 18:36:32 +0200 Subject: [PATCH] feat(formatters): add getFormattedUsernameHostname function --- src/formatters.zig | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/formatters.zig b/src/formatters.zig index c944810..cf466e7 100644 --- a/src/formatters.zig +++ b/src/formatters.zig @@ -41,6 +41,17 @@ pub const default_formatters = [_]*const fn (allocator: std.mem.Allocator) anyer &getDefaultFormattedLocaleInfo, }; +pub fn getFormattedUsernameHostname(allocator: std.mem.Allocator, color: []const u8, username: []const u8, hostname: []const u8) ![]u8 { + return try std.fmt.allocPrint(allocator, "{s}{s}{s}@{s}{s}{s}", .{ + color, + username, + ascii.Reset, + color, + hostname, + ascii.Reset, + }); +} + pub fn getDefaultFormattedKernelInfo(allocator: std.mem.Allocator) !Result { return try getFormattedKernelInfo(allocator, "Kernel", ascii.Yellow); }