From 32f5342d618d2b031ee54a188245213d3522358f Mon Sep 17 00:00:00 2001 From: CahidArda Date: Fri, 20 Feb 2026 15:06:48 +0300 Subject: [PATCH] fix: use env variable UPSTASH_BOX_API_KEY instead of UPSTASH_BOX_TOKEN --- .changeset/nice-cows-report.md | 5 +++++ packages/cli/README.md | 4 ++-- packages/cli/src/__tests__/auth.test.ts | 6 +++--- packages/cli/src/auth.ts | 4 ++-- 4 files changed, 12 insertions(+), 7 deletions(-) create mode 100644 .changeset/nice-cows-report.md diff --git a/.changeset/nice-cows-report.md b/.changeset/nice-cows-report.md new file mode 100644 index 0000000..63e8f2a --- /dev/null +++ b/.changeset/nice-cows-report.md @@ -0,0 +1,5 @@ +--- +"@upstash/box-cli": patch +--- + +use env variable UPSTASH_BOX_API_KEY instead of UPSTASH_BOX_TOKEN diff --git a/packages/cli/README.md b/packages/cli/README.md index 552456b..dc3ed26 100644 --- a/packages/cli/README.md +++ b/packages/cli/README.md @@ -17,10 +17,10 @@ node packages/cli/dist/index.js --help ## Authentication -Provide your Upstash Box API token via the `--token` flag or the `UPSTASH_BOX_TOKEN` environment variable: +Provide your Upstash Box API token via the `--token` flag or the `UPSTASH_BOX_API_KEY` environment variable: ```bash -export UPSTASH_BOX_TOKEN=abx_... +export UPSTASH_BOX_API_KEY=abx_... ``` ## Commands diff --git a/packages/cli/src/__tests__/auth.test.ts b/packages/cli/src/__tests__/auth.test.ts index 836e758..068ee3f 100644 --- a/packages/cli/src/__tests__/auth.test.ts +++ b/packages/cli/src/__tests__/auth.test.ts @@ -6,7 +6,7 @@ describe("resolveToken", () => { let errorSpy: ReturnType; beforeEach(() => { - delete process.env.UPSTASH_BOX_TOKEN; + delete process.env.UPSTASH_BOX_API_KEY; exitSpy = vi.spyOn(process, "exit").mockImplementation(() => undefined as never); errorSpy = vi.spyOn(console, "error").mockImplementation(() => {}); }); @@ -18,7 +18,7 @@ describe("resolveToken", () => { }); it("returns env var when no flag", () => { - process.env.UPSTASH_BOX_TOKEN = "env-token"; + process.env.UPSTASH_BOX_API_KEY = "env-token"; expect(resolveToken()).toBe("env-token"); }); @@ -29,7 +29,7 @@ describe("resolveToken", () => { }); it("prefers flag over env var", () => { - process.env.UPSTASH_BOX_TOKEN = "env-token"; + process.env.UPSTASH_BOX_API_KEY = "env-token"; expect(resolveToken("flag-token")).toBe("flag-token"); }); }); diff --git a/packages/cli/src/auth.ts b/packages/cli/src/auth.ts index 1dfecac..e7eaf91 100644 --- a/packages/cli/src/auth.ts +++ b/packages/cli/src/auth.ts @@ -2,9 +2,9 @@ * Resolves the API token from flag or environment variable. */ export function resolveToken(flagToken?: string): string { - const token = flagToken ?? process.env.UPSTASH_BOX_TOKEN; + const token = flagToken ?? process.env.UPSTASH_BOX_API_KEY; if (!token) { - console.error("Error: API token required. Use --token flag or set UPSTASH_BOX_TOKEN env var."); + console.error("Error: API token required. Use --token flag or set UPSTASH_BOX_API_KEY env var."); process.exit(1); } return token;