{"repo":"freref/fancy-cat","free":true,"listed":false,"github":"https://github.com/freref/fancy-cat","clone":"git clone https://github.com/freref/fancy-cat.git","description":"PDF reader for terminal emulators using the Kitty image protocol","language":"Zig","stars":554,"topics":["zig","zig-package","pdf-viewer","cli"],"license":"AGPL-3.0","category":"cli-tools","readme_excerpt":"📑 fancy-cat PDF viewer for terminals using the Kitty image protocol Usage Commands fancy-cat uses a modal interface similar to Neovim. There are two modes: view mode and command mode. To enter command mode you type : by default (this can be changed in the config file). Documentation on the available commands can be found here. Configuration fancy-cat can be configured through a JSON configuration file located in one of several locations (primary $XDG CONFIG HOME/fancy-cat/config.json , fallback $HOME/.config/fancy-cat/config.json , legacy $HOME/.fancy-cat ). An empty configuration file is automatically created in the primary or fallback location on the first run. An example config.json and documentation can be found here. Installation fancy-cat is available in the following repositories: Build Instructions Requirements - Zig version 0.15.2 - Terminal emulator with the Kitty image protocol (e.g. Kitty, Ghostty, WezTerm, etc.) Build 1. Fetch submodules: 2. Build the project: [!NOTE] There is a known issue with some processors; if the build fails on step 7/10 with the error LLVM ERROR: Do not know how to expand the result of this operator! then try the command below instead: 3. Install: Run Features - ✅ Filewatch (hot-reload) - ✅ Runtime config - ✅ Custom keymappings - ✅ Modal interface - ✅ Commands - ✅ Colorize mode (dark-mode) - ✅ Status bar - ✅ Page navigation (zoom, prev, next, etc.) License AGPL-3.0-or-later Contributing Contributions are welcome.","default_branch":null,"files":null,"tree":[],"storefront":"/r/freref","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/freref/fancy-cat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}