source dump of claude code
1import { validateBoundedIntEnvVar } from '../envValidation.js'
2
3export const BASH_MAX_OUTPUT_UPPER_LIMIT = 150_000
4export const BASH_MAX_OUTPUT_DEFAULT = 30_000
5
6export function getMaxOutputLength(): number {
7 const result = validateBoundedIntEnvVar(
8 'BASH_MAX_OUTPUT_LENGTH',
9 process.env.BASH_MAX_OUTPUT_LENGTH,
10 BASH_MAX_OUTPUT_DEFAULT,
11 BASH_MAX_OUTPUT_UPPER_LIMIT,
12 )
13 return result.effective
14}