init
This commit is contained in:
commit
ec53fcbe95
1905 changed files with 513762 additions and 0 deletions
22
utils/sessionEnvVars.ts
Normal file
22
utils/sessionEnvVars.ts
Normal file
|
|
@ -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()
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue