open Fnm;
let run = (~name, ~version) => {
let version = Versions.format(version);
let versionPath =
Filename.concat(
Filename.concat(Directories.nodeVersions, version),
"installation",
);
let%lwt versionInstalled = Lwt_unix.file_exists(versionPath);
if (!versionInstalled) {
Logger.error(
"Can't find a version installed in "
versionPath
,
);
exit(1);
};
Logger.log(
"Aliasing "
name
" to "
version
,
);
let%lwt () = Versions.Aliases.set(~alias=name, ~versionPath);
Lwt.return();
};