ff-rdp
A fast Rust CLI for the Firefox Remote Debugging Protocol. Communicates directly over TCP with Firefox's built-in debugger for minimal latency.
Installation
Homebrew (macOS & Linux)
brew trust --formula ractive/tap/ff-rdp # Homebrew 6+: third-party taps need one-time trust
brew install ractive/tap/ff-rdpCovers macOS (Apple Silicon) and Linux (x8664 and ARM64). The Linux bottles are statically linked (musl), so they run on any glibc or musl distribution.
Homebrew 6 introduced tap trust: formulae from third-party taps refuse to load until trusted. brew trust --formula scopes the trust to just this formula; brew trust ractive/tap trusts the whole tap instead.
apt (Debian / Ubuntu)
curl -sLf 'https://dl.cloudsmith.io/public/ractive/ff-rdp/cfg/setup/bash.deb.sh' | sudo bash
sudo apt install ff-rdpThis one-time setup script registers the Cloudsmith-hosted apt repository; afterwards apt upgrade picks up new releases automatically.
dnf / yum / zypper (Fedora / RHEL / openSUSE)
curl -sLf 'https://dl.cloudsmith.io/public/ractive/ff-rdp/cfg/setup/bash.rpm.sh' | sudo bash
sudo dnf install ff-rdp # or: yum install ff-rdp / zypper install ff-rdpScoop (Windows)
scoop bucket add ractive https://github.com/ractive/scoop-bucket
scoop install ff-rdpwinget (Windows)
winget install ractive.ff-rdpCargo (from crates.io)
cargo install ff-rdp-cli # installs the `ff-rdp` binary