From 7a512c4cc46835fe4376cc5c29dda782f91f50f5 Mon Sep 17 00:00:00 2001 From: Brendan Coles Date: Thu, 12 Nov 2020 14:17:59 +0000 Subject: [PATCH] Userland: env: Add `-i` / `--ignore-environment` arg to clear env --- Userland/env.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Userland/env.cpp b/Userland/env.cpp index 5b925171bd..c9cd621ac2 100644 --- a/Userland/env.cpp +++ b/Userland/env.cpp @@ -39,6 +39,12 @@ int main(int argc, char** argv) const char* filename = nullptr; for (int idx = 1; idx < argc; ++idx) { + if (idx == 1) { + if (StringView { argv[idx] } == "-i" || StringView { argv[idx] } == "--ignore-environment") { + *environ = NULL; + continue; + } + } if (StringView { argv[idx] }.contains('=')) { putenv(argv[idx]); } else {