Releases: Nandeep2750/claude-profiles
Releases · Nandeep2750/claude-profiles
Release list
v1.2.1
Security
- Profile names are now validated before being used as paths. A name such as
../Documentsresolved outsideCLAUDE_PROFILE_HOME, soclaude-profile-remove ../Documentsdeleted that directory. Names are now restricted to letters, digits,.,-and_, checked in the core and all three shell layers, with regression tests.
Fixed
claude-bestcrashed when an account reported only one of its two limits.- Reset timestamps ending in
Zwere unparseable before Python 3.11. - A mangled comprehension in
claude-doctorwould have raisedNameError. _bucketsmissed a top-levellimitsarray.
Added
ruffandshellcheckin CI,CONTRIBUTING.md,SECURITY.md, issue and PR templates,.editorconfig, Dependabot.
Full changelog
v1.2.0
Added
claude-update— reports the installed and latest versions, pulls the newer one withgit pull --ff-only, lists what changed, and says whether the change needs a shell restart. Refuses to run over uncommitted local edits, and never touches your account data.claude-update --check— report only, change nothing.--versionandclaude-doctornow include the git description, so1.2.0 (v1.2.0-3-gabc1234)tells you exactly what you are running.
Full changelog · updating guide
v1.1.0
Added
claude-sessions --grep— search the full text of every message, yours and Claude's, across any profile and directory. Matching sessions show the matching passage in context.claude-best— names the signed-in account with the most headroom, judged by its tightest limit (1% for five hours but 95% for the week is not free).claude-auto— launches Claude on that account without switching your shell.claude-prune— delete old transcripts, dry run by default.
Full changelog · documentation
v1.0.0
Run multiple Claude Code accounts on one machine — per-project accounts, live usage visibility, and session handoff when an account hits its limit.
Install
git clone https://github.com/Nandeep2750/claude-profiles.git ~/.claude-tools
sh ~/.claude-tools/install.shSee the changelog for everything in this release, and the documentation to get started.