Repository navigation
ChannelTerm v0.1.1
Highlights
- Added
channelterm installfor per-user installation without administrator privileges. - Added
channelterm uninstallfor safely removing installed commands and installer-managed PATH changes. - Added
channelterm uninstall --purgefor removing configuration, device state, and authentication data after explicit confirmation. - Added current-user PATH management on Windows, Linux, and macOS.
- Added safe configuration initialization: existing valid configuration is preserved, while malformed configuration is reported instead of overwritten.
- Added
install.jsonto track installed files, build information, checksums, and PATH ownership. - Added installed-version comparison and downgrade protection.
- Improved uninstall cleanup while preserving unknown user files.
- On Windows, empty ChannelTerm-specific program directories are now removed after uninstall.
Platform behavior
- Windows: installs to
%LOCALAPPDATA%\Programs\ChannelTerm\bin - Linux: installs to
~/.local/bin - macOS: installs to
~/.local/bin
Linux and macOS remove the installed channelterm executable and cterm symbolic link, but preserve the shared ~/.local/bin directory.
A standard uninstall preserves user configuration and credentials. Use channelterm uninstall --purge only when all ChannelTerm user data should also be removed.
Full Changelog: v0.1.0...v0.1.1