From 7d5b0a8d2149ec7f78d2ae62d13f5161493a9a74 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Tue, 15 Feb 2022 08:42:47 -0500 Subject: Unset empty variables in --all mode --- src/main.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/main.c b/src/main.c index ac5d977..71d291f 100644 --- a/src/main.c +++ b/src/main.c @@ -266,7 +266,12 @@ int main(int argc, char *argv[], char *arge[]) { show_listing(path); } else { char *data = get_path(path); - printf("%s='%s'\n", key, data); + if (!strlen(path->data)) { + printf("unset %s\n", key); + + } else { + printf("%s='%s'\n", key, data); + } free(data); } free(key); -- cgit