UNPKG

@kubb/cli

Version:

Command-line interface for Kubb, enabling easy generation of TypeScript, React-Query, Zod, and other code from OpenAPI specifications.

29 lines (26 loc) 610 B
/** * Check if running in GitHub Actions environment */ export function isGitHubActions(): boolean { return !!process.env.GITHUB_ACTIONS } /** * Check if running in any CI environment */ export function isCIEnvironment(): boolean { return !!( process.env.CI || process.env.GITHUB_ACTIONS || process.env.GITLAB_CI || process.env.CIRCLECI || process.env.TRAVIS || process.env.JENKINS_URL || process.env.BUILDKITE ) } /** * Check if TTY is available for interactive output */ export function canUseTTY(): boolean { return !!process.stdout.isTTY && !isCIEnvironment() }