Installation
System Requirements
Section titled “System Requirements”Before installing Froggit, ensure your system meets the following requirements:
gitinstalled 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.
Installation Options
Section titled “Installation Options”Option 1: Install via Script (Recommended)
Section titled “Option 1: Install via Script (Recommended)”Linux and macOS
Section titled “Linux and macOS”curl -s https://raw.githubusercontent.com/thewizardshell/froggit/master/scripts/install.sh | bashThis script downloads the latest Froggit binary and installs it into /usr/local/bin or another appropriate location.
Windows (PowerShell)
Section titled “Windows (PowerShell)”Run PowerShell as Administrator and execute:
iwr https://raw.githubusercontent.com/thewizardshell/froggit/master/scripts/install.ps1 -UseBasicParsing | iexThe script handles download, installation, and optionally adds Froggit to your system PATH.
Option 2: Manual Download
Section titled “Option 2: Manual Download”- Visit the Releases page.
- Download the ZIP file for your platform and architecture.
- Extract the binary and move it to a directory in your system PATH, such as
/usr/local/binon Linux and macOS or a folder likeC:\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.
Option 3: Build from Source
Section titled “Option 3: Build from Source”git clone https://github.com/thewizardshell/froggit.gitcd froggitCGO_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.
Verifying Installation
Section titled “Verifying Installation”Once installed, verify by running:
froggit --versionYou should see the current version number. Run froggit --help to see available flags.
Configuration
Section titled “Configuration”After installation, you can optionally create a froggit.yml configuration file to customize the interface. See Configuration for details.
Recommended Terminal Setup
Section titled “Recommended Terminal Setup”Froggit’s interface is optimized for terminals with Unicode and Nerd Font support. Recommended terminals:
Using Nerd Fonts in VS Code
Section titled “Using Nerd Fonts in VS Code”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