feat: add hostname info

This commit is contained in:
utox39
2025-02-23 22:21:41 +01:00
parent 9e5f5ef3cf
commit e7af5f4d28
4 changed files with 33 additions and 1 deletions

View File

@@ -4,3 +4,12 @@ pub fn getUsername(allocator: std.mem.Allocator) ![]u8 {
const username = try std.process.getEnvVarOwned(allocator, "USER");
return username;
}
pub fn getHostname(allocator: std.mem.Allocator) ![]u8 {
var buf: [std.posix.HOST_NAME_MAX]u8 = undefined;
const hostnameEnv = try std.posix.gethostname(&buf);
const hostname = try allocator.dupe(u8, hostnameEnv);
return hostname;
}