Something went wrong. Try again.
source dump of claude code forked from oppi.li/claude-code
Something went wrong. Try again.
590 B · 22 lines
TypeScript
at main
1234567891011121314151617181920212223/** * Session-scoped environment variables set via /env. * Applied only to spawned child processes (via bash provider env overrides), * not to the REPL process itself. */const sessionEnvVars = new Map<string, string>()
export function getSessionEnvVars(): ReadonlyMap<string, string> { return sessionEnvVars}
export function setSessionEnvVar(name: string, value: string): void { sessionEnvVars.set(name, value)}
export function deleteSessionEnvVar(name: string): void { sessionEnvVars.delete(name)}
export function clearSessionEnvVars(): void { sessionEnvVars.clear()}