Skip to content

Release v0.2.3: Package rename and auto-install support

Choose a tag to compare

@DigitalCyberSoft DigitalCyberSoft released this 31 Jul 03:03
· 26 commits to main since this release

What's Changed

πŸ“¦ Package Rename

  • Renamed Package: tailscale-cli-helpers-tmussh β†’ tailscale-cli-helpers-mussh
  • Smooth Upgrade Path: Users with the old package will automatically upgrade to the new name
  • No Functional Changes: The tmussh command remains unchanged

πŸš€ Auto-Install Support

  • RPM: Added Supplements tag - mussh extension auto-installs when both main package and mussh are present
  • Both: Added Suggests tag - package managers show mussh extension as recommended
  • Smart Dependencies: Install only what you need, with automatic recommendations

πŸ”§ Technical Details

  • Added Obsoletes/Provides in RPM spec for upgrade path
  • Added Replaces/Breaks/Provides in DEB control for smooth transitions
  • Updated all documentation to reflect new package name

Package Files

Core Package

  • RPM: tailscale-cli-helpers-0.2.3-1.noarch.rpm
  • DEB: tailscale-cli-helpers_0.2.3-2_all.deb
  • Source RPM: tailscale-cli-helpers-0.2.3-1.src.rpm

Optional mussh Extension (auto-installs when mussh is present)

  • RPM: tailscale-cli-helpers-mussh-0.2.3-1.noarch.rpm
  • DEB: tailscale-cli-helpers-mussh_0.2.3-2_all.deb
  • Source RPM: tailscale-cli-helpers-mussh-0.2.3-1.src.rpm

Installation

RPM-based systems (Fedora/RHEL/CentOS)

# Core package
sudo rpm -i tailscale-cli-helpers-0.2.3-1.noarch.rpm

# Optional: Parallel SSH support (auto-installs if mussh is present)
sudo rpm -i tailscale-cli-helpers-mussh-0.2.3-1.noarch.rpm

DEB-based systems (Ubuntu/Debian)

# Core package
sudo dpkg -i tailscale-cli-helpers_0.2.3-2_all.deb

# Optional: Parallel SSH support
sudo dpkg -i tailscale-cli-helpers-mussh_0.2.3-2_all.deb

Universal installer

wget https://github.com/DigitalCyberSoft/tailscale-cli-helpers/archive/v0.2.3.tar.gz
tar -xzf v0.2.3.tar.gz
cd tailscale-cli-helpers-0.2.3
./setup.sh

Upgrade Notes

  • If you have tailscale-cli-helpers-tmussh installed, it will be automatically replaced by tailscale-cli-helpers-mussh
  • No manual intervention required - package managers handle the transition
  • The tmussh command continues to work exactly as before

Full Changelog: v0.2.2...v0.2.3