Refactor convertInstallPathToAbsolute

This commit is contained in:
Nikolai Laevskii
2023-05-12 17:34:18 +02:00
parent abf9166e44
commit df506c2d9c
2 changed files with 11 additions and 21 deletions

View File

@ -154,9 +154,6 @@ export class DotnetInstallScript {
private async setupScriptBash() {
chmodSync(this.escapedScript, '777');
this.scriptArguments = [];
this.scriptPath = await io.which(this.escapedScript, true);
}
@ -214,14 +211,12 @@ export abstract class DotnetInstallDir {
: DotnetInstallDir.default[getPlatform()];
private static convertInstallPathToAbsolute(installDir: string): string {
let transformedPath;
if (path.isAbsolute(installDir)) {
transformedPath = installDir;
} else {
transformedPath = installDir.startsWith('~')
? path.join(os.homedir(), installDir.slice(1))
: (transformedPath = path.join(process.cwd(), installDir));
}
if (path.isAbsolute(installDir)) return path.normalize(installDir);
const transformedPath = installDir.startsWith('~')
? path.join(os.homedir(), installDir.slice(1))
: path.join(process.cwd(), installDir);
return path.normalize(transformedPath);
}