Repository navigation
0.1.0
·
16 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
cc-shiftbuilds and runs on Linux. Logins are moved between the
.credentials.jsonfiles Claude Code keeps on Linux (mode 0600, replaced
in one rename so open windows follow with their next message), and the
early start runs from a systemd user timer.- Each release has static Linux binaries for x86_64 and arm64 next to the
macOS ones, and CI builds, lints and tests on Linux as well as macOS. doctorchecks thatcurlis installed, andcc-shiftfindscurlon
PATHwhen/usr/bin/curlis missing, as onNixOS.- A switch holds Claude Code's own refresh lock of
~/.claudewhile it
saves and replaces the active login, so no open window refreshes the login
at that moment. This makes switching safer on macOS and Linux. - Every file carries its copyright holder and its licence (
Apache-2.0) as
SPDX lines, and the repository follows the REUSE 3.3 specification,
checked in CI. - The README, the crates.io description and keywords, docs.rs and the
GitHub repository describe macOS and Linux, with aplatform: macOS | Linux
badge.
Changed
- Messages say "stored login" instead of "Keychain login", and the help says
the early start is run by the scheduled job, so they read right on Linux. - A morning early start that runs more than 3 hours after its set time (a
machine that woke or started late) starts nothing and says so in
cc-shift log.