Rename ClaudeSync to ctxsync#143
Merged
Merged
Conversation
Renames the project, package, and CLI from claudesync to ctxsync to avoid using the Claude trademark in the product name. References to Claude.ai as the service it syncs with remain (descriptive use). - Package/module renamed to ctxsync, version bumped to 0.8.0 - Existing user config keeps working: ~/.claudesync is migrated to ~/.ctxsync on first run, and project-local .claudesync directories are still recognized - claudesync-shim/ contains the final claudesync 0.7.7 PyPI release: a deprecation shim that depends on ctxsync and forwards the old claudesync command - embedding.txt regenerated with the renamed tool https://claude.ai/code/session_01MDbCrCXPsz9odKZeds2noe
The legacy-config fallback pushed 'create' to C901 complexity 11; extract the path lookup into a helper. https://claude.ai/code/session_01MDbCrCXPsz9odKZeds2noe
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.
Renames the project, package, and CLI from claudesync to ctxsync so the product name no longer uses the Claude trademark. References to Claude.ai as the service the tool syncs with remain — that's descriptive use and is fine.
What's in this PR
claudesync→ctxsync, CLI command is nowctxsync, version bumped to 0.8.0~/.claudesync(settings + session keys) is migrated to~/.ctxsyncon first run, and project-local.claudesyncdirectories are still recognized for finding/loading/saving configclaudesync-shim/contains the final claudesync 0.7.7 release for PyPI: a deprecation shim that depends onctxsyncand forwards the oldclaudesynccommand with a rename warning.gitignore, and the demo gif renamed/updated;embedding.txtregenerated with the renamed toolAlready done on PyPI
Remaining manual steps (repo admin)
jahwag/ctxsync(old URLs will redirect)PYPI_API_TOKENActions secretVerified: 28/28 tests pass,
flake8andblack --checkclean, both sdist/wheel pairs passtwine check.