CliRunnerOptions
CliRunnerOptions =
object
Defined in: src/runner/cli-runner.ts:124
Options for CliRunner
Properties
audit?
optionalaudit:AuditConfig
Defined in: src/runner/cli-runner.ts:146
Audit configuration for command tracking and tracing
credential?
optionalcredential:CredentialHelperConfig
Defined in: src/runner/cli-runner.ts:144
Credential helper configuration
env?
optionalenv:Record<string,string>
Defined in: src/runner/cli-runner.ts:128
Additional environment variables
gitBinary?
optionalgitBinary:string
Defined in: src/runner/cli-runner.ts:126
Git binary path (default: ‘git’)
home?
optionalhome:string
Defined in: src/runner/cli-runner.ts:142
Custom HOME directory for git config isolation
inheritEnv?
optionalinheritEnv:EnvInheritance
Defined in: src/runner/cli-runner.ts:138
Controls how the parent process environment is inherited by spawned Git commands.
By default, only a curated allowlist of variables that Git needs to operate is inherited (environment variable traversal prevention); the full parent environment is NOT forwarded. See EnvInheritance for all options.
Default
undefined (inherit the default allowlist)pathPrefix?
optionalpathPrefix:string[]
Defined in: src/runner/cli-runner.ts:140
Directories to prepend to PATH