Files
oh-my-opencode/src/hooks/non-interactive-env/detector.ts
T

20 lines
390 B
TypeScript
Raw Normal View History

export function isNonInteractive(): boolean {
if (process.env.CI === "true" || process.env.CI === "1") {
return true
}
if (process.env.OPENCODE_RUN === "true" || process.env.OPENCODE_NON_INTERACTIVE === "true") {
return true
}
if (process.env.GITHUB_ACTIONS === "true") {
return true
}
if (process.stdout.isTTY !== true) {
return true
}
return false
}