Skip to content

Commit

Permalink
del: windows only logic (#486)
Browse files Browse the repository at this point in the history
  • Loading branch information
jiro4989 authored Jun 29, 2024
1 parent 4d0e884 commit 6cfd17c
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 71 deletions.
30 changes: 1 addition & 29 deletions lib/installer.js
Original file line number Diff line number Diff line change
Expand Up @@ -70,35 +70,7 @@ function installNim(version, noColor, yes) {
// #483
// なぜか init.sh を実行したときに 2.x 以降のバージョンをインストールしようとすると非常に遅い。
// しかし 1.x を一度インストールしてから 2.x に切り替える場合は高速に完了するため、一旦その方法で回避する。
process.env.CHOOSENIM_CHOOSE_VERSION = "1.6.0";
// #21
if (process.platform === 'win32') {
proc.execFile('bash', ['init.sh', '-y'], (err, stdout, stderr) => {
if (err) {
core.error(err);
throw err;
}
core.info(stdout);
// #41
// WindowsのみなぜかZIPファイルが展開されないので一度別バージョンにスイッチ
// してから戻すと展開される
proc.execFile('choosenim.exe', ['1.4.0'], (err, stdout, stderr) => {
if (err) {
core.error(err);
throw err;
}
core.info(stdout);
proc.execFile('choosenim.exe', util.parseVersion(version), (err, stdout, stderr) => {
if (err) {
core.error(err);
throw err;
}
core.info(stdout);
});
});
});
return;
}
process.env.CHOOSENIM_CHOOSE_VERSION = '1.6.0';
const beginDate = Date.now();
core.info(`Run init.sh`);
proc.execFile('bash', ['init.sh', '-y'], (err, stdout, stderr) => {
Expand Down
42 changes: 0 additions & 42 deletions src/installer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,48 +40,6 @@ async function installNim(version: string, noColor: boolean, yes: boolean) {
// しかし 1.x を一度インストールしてから 2.x に切り替える場合は高速に完了するため、一旦その方法で回避する。
process.env.CHOOSENIM_CHOOSE_VERSION = '1.6.0'

// #21
if (process.platform === 'win32') {
proc.execFile(
'bash',
['init.sh', '-y'],
(err: any, stdout: string, stderr: string) => {
if (err) {
core.error(err)
throw err
}
core.info(stdout)

// #41
// WindowsのみなぜかZIPファイルが展開されないので一度別バージョンにスイッチ
// してから戻すと展開される
proc.execFile(
'choosenim.exe',
['1.4.0'],
(err: any, stdout: string, stderr: string) => {
if (err) {
core.error(err)
throw err
}
core.info(stdout)
proc.execFile(
'choosenim.exe',
util.parseVersion(version),
(err: any, stdout: string, stderr: string) => {
if (err) {
core.error(err)
throw err
}
core.info(stdout)
},
)
},
)
},
)
return
}

const beginDate = Date.now()
core.info(`Run init.sh`)
proc.execFile(
Expand Down

0 comments on commit 6cfd17c

Please sign in to comment.