An open API service indexing awesome lists of open source software.

https://github.com/sweetbbak/fzf-img

A very basic implementation of Fzf in Go that specializes in displaying images using the Kitty Image Protocol.
https://github.com/sweetbbak/fzf-img

Last synced: 2 months ago
JSON representation

A very basic implementation of Fzf in Go that specializes in displaying images using the Kitty Image Protocol.

Awesome Lists containing this project

README

        

# Fzf-Image

A simple implementation of Fzf that specializes in picking images.
So far only Kitty is supported (PR's welcome for Sixel, iTerm, Chafa etc...)
Fzf is not a dependency of this project, fzfimg uses a go-fzf which is an implementation
of Fzf not related to the original project.

- Does NOT require Fzf by June-gunn
- Is fast af (faster than ueberzug)
- Small and portable

- How to run:
![](cli.png)
fzfimg accepts a list of images separated by newlines on standard in. It accepts all image formats
that kitty's icat supports.

- Preview:
![](preview.png)

### this software is still in early development!

TODO

- fix exit IO to allow piping and process substitution
- add support for sixel
- add more control over images
- call terminal size on SIGWINCH
- add esacape functionality when theres no selection