Repository navigation
Add a top-level example configuration file - #79
Merged
Merged
Conversation
orcli.json.example shows every top-level member Config reads, plus every optional block (cloudflare, notion, github, apiary, mcp), in one copy-pasteable file - previously a reader had to piece the full shape together from scattered snippets in README.md. Added TestExampleConfigLoadsThroughTheRealParser, which reads the example straight from the repository root and runs it through the real Parse/CloudflareAPIKey/ApiarySettings/MCPServers path, so a future field added to Config without a matching update to the example fails CI instead of silently going stale. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Nxr4mW9rMNzn9kThjdJpZt
glenjbarber
marked this pull request as ready for review
October 13, 2026 17:30
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds
orcli.json.exampleat the repository root: every top-level memberConfigreads, plus every optional block (cloudflare,notion,github,apiary,mcp), in one copy-pasteable file. Previously a reader had to piece the full shape together from scattered snippets inREADME.md.Why
Requested as a quick addition alongside other work in this session: a single example config makes first-run setup (
cp orcli.json.example ~/.orcli.json, fill in values,chmod 0600) much easier than assembling the shape from README prose.Testing
Added
TestExampleConfigLoadsThroughTheRealParserininternal/config/load_test.go, which reads the example straight from the repository root and runs it through the realParse/CloudflareAPIKey/ApiarySettings/MCPServerspath - so a future field added toConfigwithout a matching update to the example fails CI instead of silently going stale.make testpasses clean.🤖 Generated with Claude Code
https://claude.ai/code/session_01Nxr4mW9rMNzn9kThjdJpZt
Generated by Claude Code