Skip to content

Installation

Before installing Froggit, ensure your system meets the following requirements:

  • git installed and available in your terminal
  • Nerd Fonts installed for full icon support in the interface
  • Go 1.20 or later only if building from source
  • Optional: GitHub CLI (gh) for GitHub integration features

If GitHub CLI is installed and authenticated (gh auth login), Froggit detects and uses it automatically for repository management. See GitHub CLI Integration for details.

Section titled “Option 1: Install via Script (Recommended)”
Terminal window
curl -s https://raw.githubusercontent.com/thewizardshell/froggit/master/scripts/install.sh | bash

This script downloads the latest Froggit binary and installs it into /usr/local/bin or another appropriate location.

Run PowerShell as Administrator and execute:

Terminal window
iwr https://raw.githubusercontent.com/thewizardshell/froggit/master/scripts/install.ps1 -UseBasicParsing | iex

The script handles download, installation, and optionally adds Froggit to your system PATH.

  1. Visit the Releases page.
  2. Download the ZIP file for your platform and architecture.
  3. Extract the binary and move it to a directory in your system PATH, such as /usr/local/bin on Linux and macOS or a folder like C:\Program Files\tools\ on Windows.

All Linux binaries are compiled as fully static executables. They work on any Linux distribution, including NixOS, without requiring dynamic libraries.

Terminal window
git clone https://github.com/thewizardshell/froggit.git
cd froggit
CGO_ENABLED=0 go build -ldflags="-s -w" -o froggit .

Copy the resulting binary to a location in your PATH. The CGO_ENABLED=0 flag produces a static binary, and -ldflags="-s -w" strips debug information to reduce the binary size.

Once installed, verify by running:

Terminal window
froggit --version

You should see the current version number. Run froggit --help to see available flags.

After installation, you can optionally create a froggit.yml configuration file to customize the interface. See Configuration for details.

Froggit’s interface is optimized for terminals with Unicode and Nerd Font support. Recommended terminals:

If using VS Code, open settings (Ctrl+, or Cmd+,), search for terminal.integrated.fontFamily, and set it to a Nerd Font:

"CaskaydiaCove Nerd Font", "MesloLGS NF", monospace