refactor(config): use new Environ method

This commit is contained in:
utox39
2026-02-11 15:45:24 +01:00
parent c3bbae9959
commit 9764de5353

View File

@@ -3,9 +3,8 @@ const std = @import("std");
/// Returns the current logged-in user's username.
/// Uses the environment variable `USER`.
/// The caller is responsible for freeing the allocated memory.
pub fn getUsername(allocator: std.mem.Allocator) ![]u8 {
const username = try std.process.getEnvVarOwned(allocator, "USER");
return username;
pub fn getUsername(allocator: std.mem.Allocator, environ: std.process.Environ) ![]u8 {
return try std.process.Environ.getAlloc(environ, allocator, "USER");
}
pub fn getShell(allocator: std.mem.Allocator) ![]u8 {