Interface: UserConfig¶
Defined in: core/src/types/config.ts:306
User-level configuration stored at ~/.promptscript/config.yaml. Provides defaults that can be overridden by project config, env vars, or CLI flags.
Properties¶
defaults?¶
optionaldefaults?:object
Defined in: core/src/types/config.ts:326
targets?¶
optionaltargets?:string[]
team?¶
optionalteam?:string
registries?¶
optionalregistries?:RegistriesConfig
Defined in: core/src/types/config.ts:325
registry?¶
optionalregistry?:object
Defined in: core/src/types/config.ts:308
cache?¶
optionalcache?:object
cache.enabled?¶
optionalenabled?:boolean
cache.ttl?¶
optionalttl?:number
git?¶
optionalgit?:object
git.auth?¶
optionalauth?:object
git.auth.sshKeyPath?¶
optionalsshKeyPath?:string
git.auth.tokenEnvVar?¶
optionaltokenEnvVar?:string
git.auth.type¶
type:
"token"|"ssh"
git.path?¶
optionalpath?:string
git.ref?¶
optionalref?:string
git.url¶
url:
string
url?¶
optionalurl?:string
version¶
version:
"1"
Defined in: core/src/types/config.ts:307