Skip to content

resolveString

resolveString(flagValue, envVars, fallback?): string

Defined in: packages/simply-cicd-core/src/flags/env.ts:57

Resolve a string setting with CLI flag > environment variable > fallback precedence.

Several settings accept more than one environment variable — a SIMPLY_CICD_-prefixed name of our own plus whatever the CI provider already exports — so the env side takes a list, tried in order.

string | undefined

The parsed CLI flag, if the caller passed one.

(string | undefined)[]

Candidate environment values, most specific first.

string = ''

Used when neither the flag nor any environment variable is set.

string

The resolved value.