Add Gleam (#67)

This commit is contained in:
Paulo F. Oliveira
2021-08-03 18:56:12 +01:00
committed by GitHub
parent 4fbbcf2e6c
commit c988d89031
39 changed files with 442 additions and 64 deletions
+16
View File
@@ -32,6 +32,21 @@ async function installElixir(elixirVersion) {
}
}
/**
* Install Gleam.
*
* @param {string} gleamVersion
*/
async function installGleam(gleamVersion) {
const OS = process.platform
if (OS === 'linux') {
await exec(path.join(__dirname, 'install-gleam.sh'), [gleamVersion])
} else if (OS === 'win32') {
const script = path.join(__dirname, 'install-gleam.ps1')
await exec(`pwsh.exe ${script} -VSN:${gleamVersion}`)
}
}
/**
* Install rebar3.
*
@@ -58,6 +73,7 @@ function checkPlatform() {
module.exports = {
installOTP,
installElixir,
installGleam,
installRebar3,
checkPlatform,
}