We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7de8c67 commit 91ff405Copy full SHA for 91ff405
1 file changed
app.ts
@@ -57,13 +57,11 @@ for (const envln of env.trim().split("\n")) {
57
if (!envln) continue;
58
59
const [key] = envln.split("=", 2);
60
- const value = Deno.env.get(key);
61
-
62
- if (value) {
63
- undo += ` export ${key}=\\"$${key}\\"\n`;
64
- } else {
65
- undo += ` unset ${key}\n`;
66
- }
+ undo += ` if [ \\"$${key}\\" ]; then
+ export ${key}=\\"$${key}\\"
+ else
+ unset ${key}
+ fi\n`;
67
}
68
69
const dir = Deno.cwd();
0 commit comments