Explains the new "Uninstall Codex/Claude/Both and reinstall via npm?"
install-time prompt, its npm package mapping, and its dry-run behavior.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The entrypoint test now supplies a fourth answer for the "Uninstall
... and reinstall via npm?" prompt install.ps1/install.sh ask after
the existing three install options.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
install.sh now asks whether to uninstall and reinstall the selected
client CLI(s) via npm, using the helpers added to install-options.sh.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
install.ps1 now asks whether to uninstall and reinstall the selected
client CLI(s) via npm, using the helpers added to install-options.ps1.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
global_npm_package, cli_npm_package, read_cli_reinstall_option, and
invoke_cli_reinstall are the Bash equivalent of the PowerShell npm
reinstall helpers. Not wired into install.sh yet.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Test-GlobalNpmPackage, Get-CliNpmPackage, Read-CliReinstallOption, and
Invoke-CliReinstall let install.ps1 offer uninstalling and reinstalling
a client CLI through npm. Not wired into install.ps1 yet.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Adds an Uninstall section describing usage, the confirmation guard,
and its removal/backup semantics, and mentions it in the feature list.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Bash equivalent of uninstall.ps1: removes managed files, extension/
skill ledger entries, semantic retrieval, and the saved Quickupdate
selection for a selected client.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Removes managed files, extension/skill ledger entries, semantic
retrieval, and the saved Quickupdate selection for a selected client,
reusing the same manifest-sync backup and warn-and-retain semantics as
install and update.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>