-
Notifications
You must be signed in to change notification settings - Fork 0
Add .pulserrc.json config file support #3
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
Context
All configuration is via CLI flags only. There is no config file. Users running pulser in CI or across multiple repos have to repeat flags every time:
pulser --strict --all --format jsonProposed solution
Support a .pulserrc.json config file:
{
"strict": true,
"all": true,
"format": "json",
"path": ".claude/skills"
}Lookup order:
.pulserrc.jsonin current directory~/.pulserrc.jsonas global fallback- CLI flags always override config file
What to do
- Create
src/config.tswith aloadConfig()function - Modify
src/index.tsto merge config with CLI opts before callingrun() - The
CLIOptionstype insrc/types.tsalready defines the shape — reuse it
Files to modify
- New:
src/config.ts src/index.ts(merge logic)
Difficulty: Easy-Medium
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed