Uninstall

Domain: Installation & Setup

Motivation

Uninstalling dsh removes the launcher package and, optionally, $DSH_HOME. Removing the package takes the dsh command off your PATH; removing $DSH_HOME deletes all profiles, settings, and credentials. A developer cares because deciding whether to keep $DSH_HOME preserves your configuration and credentials across reinstalls.

Concrete Example

Remove the @deepseek-ai/dsh package, then optionally delete $DSH_HOME (~/.dsh) to discard profiles and credentials.

Analogy

Like pulling a plug and deciding whether to keep the furniture.