Installation - Difftastic Manual
Description: The manual for difftastic, the structural diff tool

## Keyboard shortcuts

Press `←` or `→` to navigate between chapters

Press `S` or `/` to search in the book

Press `?` to show this help

Press `Esc` to hide this help

# Installation

Difftastic can be installed as pre-built binaries or using various package managers.

## Pre-Built Binaries

Difftastic releases are published as GitHub releases with pre-built binaries for Windows, macOS and Linux. Open the latest release page, download the file matching your OS and CPU architecture, and extract the `difft` executable application file.

## Package Manager

### macOS

If you’re a Homebrew user, you can install difftastic with `brew`.

    $ brew install difftastic

### Linux and Unix

If you’re an Arch Linux user, you can install difftastic with `pacman`.

    $ sudo pacman -S difftastic

If you’re a Nix user, you can install difftastic with `nix-env`.

    $ nix-env --install difftastic

If you’re a Fedora user, you can install difftastic with `dnf`.

    $ sudo dnf install difftastic

If you’re a FreeBSD user, you can install difftastic with `pkg`.

    $ sudo pkg install difftastic

### Windows

If you’re a Windows user using Windows Package Manager (WinGet), you can install difftastic with `winget`.

    $ winget install difftastic

If you’re a Windows user using Scoop, you can install difftastic with `scoop`.

    $ scoop install difftastic

If you’re a Windows user using Chocolatey, you can install difftastic with `choco`.

    $ choco install difftastic

## Full Package Listing

This table lists all the platforms that have packaged difftastic.