From 243304780a99f7d83cb7dfb6fbc1a5b873962059 Mon Sep 17 00:00:00 2001 From: Chris Wanstrath <2+defunkt@users.noreply.github.com> Date: Wed, 1 Oct 2025 12:29:21 -0700 Subject: [PATCH] tweak env --- bin/env.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/bin/env.ts b/bin/env.ts index 8d84fec..41745dd 100644 --- a/bin/env.ts +++ b/bin/env.ts @@ -7,15 +7,19 @@ import { highlightToHTML } from "../lib/highlight" export default function () { return highlightToHTML([ - `NODE_ENV="${process.env.NODE_ENV || "(none)"}"`, - `NO_DNS="${process.env.NO_DNS || "(none)"}"`, - `BUN_HOT="${process.env.BUN_HOT || "(none)"}"`, - `PORT="${process.env.PORT || "(none)"}"`, - `USER="${process.env.USER || "(none)"}"`, - `PWD="${process.env.PWD || "(none)"}"`, + `NODE_ENV=${valueOrNone(process.env.NODE_ENV)}`, + `NO_DNS=${valueOrNone(process.env.NO_DNS)}`, + `BUN_HOT=${valueOrNone(process.env.BUN_HOT)}`, + `PORT=${valueOrNone(process.env.PORT)}`, + `USER=${valueOrNone(process.env.USER)}`, + `PWD=${valueOrNone(process.env.PWD)}`, `NOSE_STARTED=${NOSE_STARTED}`, `NOSE_SYS_BIN="${NOSE_SYS_BIN}"`, `NOSE_DIR="${NOSE_DIR}"`, `GIT_SHA="${GIT_SHA}"`, ].join("\n")) } + +function valueOrNone(val: string | undefined): string { + return val ? `"${val}"` : "" +} \ No newline at end of file