aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2022-02-15 08:42:47 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2022-02-15 08:42:47 -0500
commit7d5b0a8d2149ec7f78d2ae62d13f5161493a9a74 (patch)
treec7a6dc37cf5e5361abe644d7538f59e097519bef /src
parent9896eb4c3e06e58972658011946ec4380f4ed871 (diff)
downloadcleanpath-7d5b0a8d2149ec7f78d2ae62d13f5161493a9a74.tar.gz
Unset empty variables in --all mode
Diffstat (limited to 'src')
-rw-r--r--src/main.c7
1 files changed, 6 insertions, 1 deletions
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);