Interface: UserConfig¶
Defined in: core/src/types/config.ts:275
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:294
targets?¶
optionaltargets:string[]
team?¶
optionalteam:string
registry?¶
optionalregistry:object
Defined in: core/src/types/config.ts:277
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:276