Skip to content

Commit 8daea1f

Browse files
feat: fall back to CUCM_DIME_* env vars for credential resolution
1 parent ab8c37e commit 8daea1f

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

src/lib/credential-resolver.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import type { CucmCredentials, ToolCredentialOverrides } from "../types/credentials.js";
22

33
export function resolveCredentials(overrides?: ToolCredentialOverrides): CucmCredentials {
4-
const host = overrides?.cucm_host || process.env.CUCM_HOST;
5-
const username = overrides?.cucm_username || process.env.CUCM_USERNAME;
6-
const password = overrides?.cucm_password || process.env.CUCM_PASSWORD;
7-
const port = overrides?.cucm_port || Number(process.env.CUCM_PORT) || 8443;
4+
const host = overrides?.cucm_host || process.env.CUCM_HOST || process.env.CUCM_DIME_HOST;
5+
const username = overrides?.cucm_username || process.env.CUCM_USERNAME || process.env.CUCM_DIME_USERNAME;
6+
const password = overrides?.cucm_password || process.env.CUCM_PASSWORD || process.env.CUCM_DIME_PASSWORD;
7+
const port = overrides?.cucm_port || Number(process.env.CUCM_PORT) || Number(process.env.CUCM_DIME_PORT) || 8443;
88

9-
if (!host) throw new Error("CUCM host required. Set CUCM_HOST or pass cucm_host parameter.");
10-
if (!username) throw new Error("CUCM username required. Set CUCM_USERNAME or pass cucm_username parameter.");
11-
if (!password) throw new Error("CUCM password required. Set CUCM_PASSWORD or pass cucm_password parameter.");
9+
if (!host) throw new Error("CUCM host required. Set CUCM_HOST (or CUCM_DIME_HOST) or pass cucm_host parameter.");
10+
if (!username) throw new Error("CUCM username required. Set CUCM_USERNAME (or CUCM_DIME_USERNAME) or pass cucm_username parameter.");
11+
if (!password) throw new Error("CUCM password required. Set CUCM_PASSWORD (or CUCM_DIME_PASSWORD) or pass cucm_password parameter.");
1212

1313
return { host, username, password, port };
1414
}

0 commit comments

Comments
 (0)