Skip to content

Installation

The install script detects your OS and architecture, downloads the appropriate binary, and verifies the checksum:

sh
curl -fsSL https://raw.githubusercontent.com/jschatz1/howth/main/install.sh | sh

This installs to ~/.howth/bin by default. You may need to add it to your PATH:

sh
export PATH="$HOME/.howth/bin:$PATH"

Options

Set a specific version:

sh
HOWTH_VERSION=v0.1.0 curl -fsSL https://raw.githubusercontent.com/jschatz1/howth/main/install.sh | sh

Custom install directory:

sh
HOWTH_INSTALL_DIR=/usr/local/bin curl -fsSL https://raw.githubusercontent.com/jschatz1/howth/main/install.sh | sh

Using wget

If you don't have curl, the install script also supports wget:

sh
wget -qO- https://raw.githubusercontent.com/jschatz1/howth/main/install.sh | sh

GitHub Releases

Download pre-built binaries directly from GitHub Releases.

Available targets:

PlatformTargetArchive
Linux x86_64x86_64-unknown-linux-gnu.tar.gz
macOS Apple Siliconaarch64-apple-darwin.tar.gz
macOS Intelx86_64-apple-darwin.tar.gz
Windows x86_64x86_64-pc-windows-msvc.zip

Each archive contains both howth and fastnode binaries.

Build from Source

Requires Rust 1.75 or later:

sh
git clone https://github.com/jschatz1/howth.git
cd howth
cargo build --release

Binaries are output to target/release/howth and target/release/fastnode.

Verify Installation

sh
howth --version

Released under the MIT License.