From 40266beebe55d5bb93af3fbc15269bf9e96f3911 Mon Sep 17 00:00:00 2001 From: Aron Jones Date: Wed, 16 Apr 2025 18:33:12 -0400 Subject: [PATCH] dotenv support (#122) Signed-off-by: Aron Jones --- codex-cli/package-lock.json | 12 ++++++++++++ codex-cli/package.json | 1 + codex-cli/src/cli.tsx | 1 + 3 files changed, 14 insertions(+) diff --git a/codex-cli/package-lock.json b/codex-cli/package-lock.json index 74317192..eb398389 100644 --- a/codex-cli/package-lock.json +++ b/codex-cli/package-lock.json @@ -12,6 +12,7 @@ "@inkjs/ui": "^2.0.0", "chalk": "^5.2.0", "diff": "^7.0.0", + "dotenv": "^16.1.4", "file-type": "^20.1.0", "ink": "^5.2.0", "ink-select-input": "^6.0.0", @@ -2435,6 +2436,17 @@ "node": ">=6.0.0" } }, + "node_modules/dotenv": { + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", + "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", diff --git a/codex-cli/package.json b/codex-cli/package.json index 38850e6d..728485b7 100644 --- a/codex-cli/package.json +++ b/codex-cli/package.json @@ -33,6 +33,7 @@ "@inkjs/ui": "^2.0.0", "chalk": "^5.2.0", "diff": "^7.0.0", + "dotenv": "^16.1.4", "file-type": "^20.1.0", "ink": "^5.2.0", "ink-select-input": "^6.0.0", diff --git a/codex-cli/src/cli.tsx b/codex-cli/src/cli.tsx index df72136e..d4b661f6 100644 --- a/codex-cli/src/cli.tsx +++ b/codex-cli/src/cli.tsx @@ -1,4 +1,5 @@ #!/usr/bin/env node +import "dotenv/config"; // Hack to suppress deprecation warnings (punycode) // eslint-disable-next-line @typescript-eslint/no-explicit-any