gobin: use execFile instead of exec to query GOPATH

Should fix the behavior on Windows.
This commit is contained in:
francisco souza 2020-03-01 22:06:59 -05:00
parent 0dbc2e7f12
commit 4241f446d8
No known key found for this signature in database
GPG key ID: 3F6AA3B701F20B3E
3 changed files with 7 additions and 7 deletions

4
dist/index.js vendored
View file

@ -3275,11 +3275,11 @@ Object.defineProperty(exports, "__esModule", { value: true });
const childProcess = __importStar(__webpack_require__(129));
const path = __importStar(__webpack_require__(622));
const util_1 = __webpack_require__(669);
const exec = util_1.promisify(childProcess.exec);
const execFile = util_1.promisify(childProcess.execFile);
function getGOBIN(installDir) {
return __awaiter(this, void 0, void 0, function* () {
const goExecutable = path.join(installDir, 'bin', 'go');
const result = yield exec(`${goExecutable} env GOPATH`);
const result = yield execFile(goExecutable, ['env', 'GOPATH']);
const gopath = result.stdout;
return path.join(gopath, 'bin');
});