From b782743c8cdc01c659125c11830ce0557a27d983 Mon Sep 17 00:00:00 2001 From: gina888666 Date: Tue, 30 Jun 2026 20:12:11 +0800 Subject: [PATCH] fix(config): load dotenv before --check so ~/.config/gmgn/.env is read Co-Authored-By: Claude Sonnet 4.6 --- src/commands/config.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/commands/config.ts b/src/commands/config.ts index bf78ccd..ccdec27 100644 --- a/src/commands/config.ts +++ b/src/commands/config.ts @@ -1,3 +1,4 @@ +import { config as loadDotenv } from "dotenv"; import { Command } from "commander"; import * as crypto from "crypto"; import * as fs from "fs"; @@ -103,6 +104,8 @@ export function registerConfigCommands(program: Command): void { const lang = detectLang(); if (opts.check) { + loadDotenv({ path: ENV_FILE, override: true }); + loadDotenv(); process.exit(process.env.GMGN_API_KEY ? 0 : 1); }