Skip to content

ChannelTerm v0.1.1

Choose a tag to compare

@github-actions github-actions released this 22 Sep 03:25
· 64 commits to main since this release

Highlights

  • Added channelterm install for per-user installation without administrator privileges.
  • Added channelterm uninstall for safely removing installed commands and installer-managed PATH changes.
  • Added channelterm uninstall --purge for 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.json to 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