Current section

Files

Jump to
glenvy src glenvy_ffi.mjs
Raw

src/glenvy_ffi.mjs

import { Ok, Error, toList } from "./gleam.mjs";
const Nil = undefined;
export function get_all_env() {
return toList(Object.entries(process.env))
}
export function get_env(name) {
const value = process.env[name];
if (typeof value === "string") {
return new Ok(value);
} else {
return new Error(Nil);
}
}
export function set_env(name, value) {
process.env[name] = value;
return Nil;
}
export function unset_env(name) {
delete process.env[name];
return Nil;
}