| Crates.io | ferrishot |
| lib.rs | ferrishot |
| version | 0.2.0 |
| created_at | 2025-04-12 22:32:02.915157+00 |
| updated_at | 2025-04-16 21:27:20.025278+00 |
| description | A cross-platform desktop screenshot app |
| homepage | https://github.com/nik-rev/ferrishot |
| repository | https://github.com/nik-rev/ferrishot |
| max_upload_size | |
| id | 1631315 |
| size | 335,682 |
https://github.com/user-attachments/assets/ebbbfe85-b81e-4f26-9453-545dd1b2ce38
Run by writing ferrishot on the command line.
Enter copies screenshot region to clipboardCtrl s saves screenshot region as a fileF11 selects the entire monitor--instant flagShift while resizing or dragging will resize or move the selection 10 times slowerEsc exitsThis project is under heavy development, and we have a lot of plans. A list of planned features can be found in TODO.md.
brew install nik-rev/tap/ferrishot
powershell -ExecutionPolicy Bypass -c "irm https://github.com/nik-rev/countryfetch/releases/latest/download/ferrishot-installer.ps1 | iex"
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/nik-rev/countryfetch/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