@@ -21283,7 +21283,7 @@ function compare(a, b, property) {
21283
21283
return String(a[property] || '').localeCompare(b[property] || '')
21284
21284
}
21285
21285
21286
- function hasFlag(flag, argv = process$1.argv) {
21286
+ function hasFlag(flag, argv = globalThis.Deno?.args ?? process$1.argv) {
21287
21287
const prefix = flag.startsWith('-') ? '' : (flag.length === 1 ? '-' : '--');
21288
21288
const position = argv.indexOf(prefix + flag);
21289
21289
const terminatorPosition = argv.indexOf('--');
@@ -21347,6 +21347,9 @@ function _supportsColor(haveStream, {streamIsTTY, sniffFlags = true} = {}) {
21347
21347
return 2;
21348
21348
}
21349
21349
}
21350
+ if ('TF_BUILD' in env && 'AGENT_NAME' in env) {
21351
+ return 1;
21352
+ }
21350
21353
if (haveStream && !streamIsTTY && forceColor === undefined) {
21351
21354
return 0;
21352
21355
}
@@ -21365,20 +21368,23 @@ function _supportsColor(haveStream, {streamIsTTY, sniffFlags = true} = {}) {
21365
21368
return 1;
21366
21369
}
21367
21370
if ('CI' in env) {
21368
- if (['TRAVIS', 'CIRCLECI', 'APPVEYOR', 'GITLAB_CI', 'GITHUB_ACTIONS', 'BUILDKITE', 'DRONE'].some(sign => sign in env) || env.CI_NAME === 'codeship') {
21371
+ if ('GITHUB_ACTIONS' in env) {
21372
+ return 3;
21373
+ }
21374
+ if (['TRAVIS', 'CIRCLECI', 'APPVEYOR', 'GITLAB_CI', 'BUILDKITE', 'DRONE'].some(sign => sign in env) || env.CI_NAME === 'codeship') {
21369
21375
return 1;
21370
21376
}
21371
21377
return min;
21372
21378
}
21373
21379
if ('TEAMCITY_VERSION' in env) {
21374
21380
return /^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(env.TEAMCITY_VERSION) ? 1 : 0;
21375
21381
}
21376
- if ('TF_BUILD' in env && 'AGENT_NAME' in env) {
21377
- return 1;
21378
- }
21379
21382
if (env.COLORTERM === 'truecolor') {
21380
21383
return 3;
21381
21384
}
21385
+ if (env.TERM === 'xterm-kitty') {
21386
+ return 3;
21387
+ }
21382
21388
if ('TERM_PROGRAM' in env) {
21383
21389
const version = Number.parseInt((env.TERM_PROGRAM_VERSION || '').split('.')[0], 10);
21384
21390
switch (env.TERM_PROGRAM) {
0 commit comments