Installation

Ferrishot is available on Windows, Linux and MacOS.

Homebrew

brew install nik-rev/tap/ferrishot

PowerShell

powershell -ExecutionPolicy Bypass -c "irm https://github.com/nik-rev/ferrishot/releases/latest/download/ferrishot-installer.ps1 | iex"

Shell

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/nik-rev/ferrishot/releases/latest/download/ferrishot-installer.sh | sh

Nix

Add it to your flake.nix:

# add it to your inputs
inputs.ferrishot.url = "github:nik-rev/ferrishot/main";
# then use it in home-manager for example
inputs.ferrishot.packages.${pkgs.system}.default

Cargo

If you use Linux, see CONTRIBUTING.md for details on which dependencies you will need.

cargo install ferrishot

Usage

Launch ferrishot by writing ferrishot on the command line.

Select an area of the screen

This selection is the screenshot which you will take.

There are several actions you can do by pressing buttons. Notably::

  • Save screenshot to a file: Ctrl + S.
  • Upload screenshot to the internet: Ctrl + U

Config

Options

Keybindings

Theme