Browse Source

Fix alias paths (#72)

remotes/origin/add-simple-redirecting-site
Gal Schlezinger 6 years ago committed by GitHub
parent
commit
5dc9358765
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      executable/Alias.re
  2. 14
      feature_tests/aliases/run.sh
  3. 1
      library/Versions.re

6
executable/Alias.re

@ -2,7 +2,11 @@ open Fnm;
let run = (~name, ~version) => { let run = (~name, ~version) => {
let version = Versions.format(version); let version = Versions.format(version);
let versionPath = Filename.concat(Directories.nodeVersions, version); let versionPath =
Filename.concat(
Filename.concat(Directories.nodeVersions, version),
"installation",
);
let%lwt versionInstalled = Lwt_unix.file_exists(versionPath); let%lwt versionInstalled = Lwt_unix.file_exists(versionPath);
if (!versionInstalled) { if (!versionInstalled) {

14
feature_tests/aliases/run.sh

@ -0,0 +1,14 @@
#!/bin/bash
set -e
fnm install 6.11.3
fnm install 8.11.3
fnm alias 8.11.3 oldie
fnm alias 6.11.3 older
VERSIONS_INSTALLED=$(fnm ls)
echo "$VERSIONS_INSTALLED" | grep 8.11.3 | grep oldie
echo "$VERSIONS_INSTALLED" | grep 6.11.3 | grep older

1
library/Versions.re

@ -74,6 +74,7 @@ module Aliases = {
versionName: versionName:
Filename.concat(Directories.aliases, alias) Filename.concat(Directories.aliases, alias)
|> Fs.realpath |> Fs.realpath
|> Filename.dirname
|> Filename.basename, |> Filename.basename,
}; };
}) })

Loading…
Cancel
Save