ferrishot.mp4
Run by writing ferrishot
on the command line.
- Select a region on the screen by left clicking and dragging
- Resize the region by dragging on any of the sides or corners and dragging
- Move the region around by dragging in the center
Enter
copies screenshot region to clipboardCtrl s
saves screenshot region as a fileF11
selects the entire monitor- Instantly copy region to clipboard with
--instant
flag - Holding
Shift
while resizing or dragging will resize or move the selection 10 times slower - Size indicator allows setting an absolute width and height for the screenshot
Esc
exits
This project is under heavy development, and we have a lot of plans. A list of planned features can be found in TODO.md
.
- Windows
- MacOS
- Linux (X11)
- Linux (Wayland)
brew install nik-rev/tap/ferrishot
powershell -ExecutionPolicy Bypass -c "irm https://github.com/nik-rev/ferrishot/releases/latest/download/ferrishot-installer.ps1 | iex"
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/nik-rev/ferrishot/releases/latest/download/ferrishot-installer.sh | sh
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
If you use Linux, see CONTRIBUTING.md
for details on which dependencies you will need.
cargo install ferrishot