Skip to content

feat: add Claude Code config management with cloud-backed personal configs and JSON merge directives#32

Merged
tsilenzio merged 1 commit into
mainfrom
feat/cloud-config-linking
Apr 20, 2026
Merged

feat: add Claude Code config management with cloud-backed personal configs and JSON merge directives#32
tsilenzio merged 1 commit into
mainfrom
feat/cloud-config-linking

Conversation

@tsilenzio

Copy link
Copy Markdown
Owner

Summary

Claude Code instructions, settings, and statusline managed through the dotfiles manifest system. Cloud discovery functions extracted from scripts/secrets into common.sh for reuse. New @merge/@defaults manifest directives for JSON configs that need merging instead of symlinking. Cloud-backed personal configs linked from iCloud on every install/upgrade.

Test plan

  • All modified scripts pass bash -n syntax check
  • config/claude/CLAUDE.md verified free of private content
  • scripts/cloud links preferences.md from iCloud after update+upgrade
  • @defaults merge creates settings.json on fresh machine
  • @defaults merge preserves existing hooks/plugins in settings.json
  • scripts/secrets still works with cloud functions sourced from common.sh

@tsilenzio
tsilenzio merged commit bfd2844 into main Apr 20, 2026
6 checks passed
@tsilenzio
tsilenzio deleted the feat/cloud-config-linking branch April 20, 2026 16:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant