mirror of
https://github.com/reasonml/reason.git
synced 2026-03-28 00:51:01 +00:00
18 lines
387 B
JavaScript
18 lines
387 B
JavaScript
const fs = require("fs");
|
|
const os = require("os");
|
|
const path = require("path");
|
|
|
|
const ESY_FOLDER = process.env.ESY__PREFIX
|
|
? process.env.ESY__PREFIX
|
|
: path.join(os.homedir(), ".esy");
|
|
|
|
const someEsy3 = fs
|
|
.readdirSync(ESY_FOLDER)
|
|
.filter((name) => name.length > 0 && name[0] === "3");
|
|
|
|
const esy3 = someEsy3
|
|
.sort()
|
|
.pop();
|
|
|
|
console.log(path.join(ESY_FOLDER, esy3, "i"));
|