From ca675175742174d6bfcd0263583f840e250fc58f Mon Sep 17 00:00:00 2001 From: Ákos Kőrösi Date: Mon, 18 May 2026 16:23:26 +0200 Subject: quicksaving --- utils.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'utils.c') diff --git a/utils.c b/utils.c index 5ecd0a8..1f08445 100644 --- a/utils.c +++ b/utils.c @@ -62,3 +62,10 @@ void unset_map_key(KeyValMap* map, char* key) { } } } + + +char* get_var(char* varname, ShellState* shstate) { + MaybeStr maybe_varval = get_map_value(&shstate->shell_vars, varname); + if (maybe_varval.some == true) return maybe_varval.value; + return getenv(varname); +} -- cgit v1.2.3