CLI — Install
Requirements
- PHP 8.2 or later (for the Phar distribution)
- macOS, Linux, or Windows with WSL2
Install options
macOS (Homebrew)
brew install splithook/tap/splithook
splithook --version
Linux — shell installer
curl -fsSL https://splithook.com/install.sh | sh
The installer places the binary at /usr/local/bin/splithook. If that path isn't writable, run with sudo or set INSTALL_DIR:
INSTALL_DIR=~/.local/bin curl -fsSL https://splithook.com/install.sh | sh
Direct Phar download
curl -Lo splithook https://splithook.com/cli/latest/splithook.phar
chmod +x splithook
sudo mv splithook /usr/local/bin/
Windows (WSL2)
Use the Linux installer inside a WSL2 terminal. Native Windows support is not available.
Verify the install
splithook --version
# splithook 1.0.0 (php 8.4.3)
Updating
# Homebrew
brew upgrade splithook
# Self-update (Phar install)
splithook self-update
Uninstalling
# Homebrew
brew uninstall splithook
# Manual
rm /usr/local/bin/splithook
rm -rf ~/.splithook