Interface: UserConfig¶
Defined in: core/src/types/config.ts:297
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:317
targets?¶
optionaltargets:string[]
team?¶
optionalteam:string
registries?¶
optionalregistries:RegistriesConfig
Defined in: core/src/types/config.ts:316
registry?¶
optionalregistry:object
Defined in: core/src/types/config.ts:299
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:298