make color detection compatible with winpty

This commit is contained in:
silverwind 2019-01-31 14:54:17 +01:00
parent b1e25e3523
commit fa572f66ea
Signed by: silverwind
GPG Key ID: 2E62B41C93869443

@ -84,8 +84,11 @@ if (args.version) {
process.exit(0);
}
if (args["color"]) process.env.FORCE_COLOR = "1";
if (args["no-color"]) process.env.FORCE_COLOR = "0";
if (args["no-color"]) {
process.env.FORCE_COLOR = "0";
} else if (args["color"] || process.stdout.isTTY === undefined) { // winpty compat
process.env.FORCE_COLOR = "1";
}
const greatest = parseMixedArg(args.greatest);
const prerelease = parseMixedArg(args.prerelease);