magpie-setup-shared-config-sync
Commit + push the user's shared Claude config to the
~/.claude-config private dotfile-style sync repo. Inspects
for uncommitted local edits and unpushed commits, drafts a
commit message, and after explicit approval commits and
pushes. Runs git pull --rebase first if the local checkout
is behind, so a push never overwrites concurrent work from
another machine. Bootstraps the repo when it is missing:
clones the default private remote if it exists, or creates a
new private remote + scaffolds the minimal layout if it does
not. Never force-pushes; never rewrites already-pushed
history; never creates a public remote; never modifies files
outside ~/.claude-config/ (except the confirmed fresh-host
symlink wiring into ~/.claude/).
- License
- Apache-2.0
Pinned to revision e8c3a346a06a, so it is the text this page describes rather than whatever the author pushed since.
Files
Every link opens the file at its source, pinned to the revision this page describes.