You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
610 B

6 years ago
let sfwRoot =
Opt.(
Sys.getenv_opt("FNM_DIR")
6 years ago
or {
let home =
Sys.getenv_opt("HOME")
|> Opt.orThrow("There isn't $HOME environment variable set.");
Filename.concat(home, ".fnm");
6 years ago
}
);
let nodeVersions = Filename.concat(sfwRoot, "node-versions");
let globalCurrentVersion = Filename.concat(sfwRoot, "current");
let currentVersion =
Opt.(Sys.getenv_opt("FNM_MULTISHELL_PATH") or globalCurrentVersion);
let downloads = Filename.concat(sfwRoot, "downloads");
let aliases = Filename.concat(sfwRoot, "aliases");
let defaultVersion = Filename.concat(aliases, "default");