init claude-code
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
/**
|
||||
* 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()
|
||||
}
|
||||
Reference in New Issue
Block a user