Aligns the install directory path with the container image name.
Linux: /opt/triton-manageserver
macOS: ~/.local/share/triton-manageserver
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The uninstall shortcut was executing the stale on-disk uninstall.sh
without refreshing it first, unlike the upgrade path. This meant fixes
to uninstall.sh were never picked up by existing installations.
Refresh all installer files before exec-ing uninstall.sh.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
curl -fsSL .../get.sh | sudo bash -s -- --uninstall
curl -fsSL .../get.sh | sudo bash -s -- --uninstall --purge-data
Detects --uninstall early, resolves INSTALL_DIR from platform, and
execs the on-disk uninstall.sh (passing --purge-data through).
Fails fast with a clear message if Triton is not installed.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Adds get.sh — a curl-piped installer that:
- Detects Linux vs macOS
- Checks for Podman/Docker + compose runtime
- Installs Podman automatically (apt/dnf/yum/zypper/pacman on Linux, Homebrew on macOS)
- Falls back to pip3 for podman-compose when not in package manager
- Downloads installer files to /opt/triton-manage-server (Linux) or
~/.local/share/triton-manage-server (macOS)
- Delegates to install.sh with all forwarded flags
Usage:
curl -fsSL https://raw.githubusercontent.com/primatekuntech/triton-install/main/get.sh | sudo bash
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>