1.2 KiB
ctpv
Terminal previewer
ctpv is a terminal previewer utility that supports a variety of built-in previews (including image previews with Überzug).
ctpv is a remake of awesome program named stpv but it's written in C. stpv worked perfectly for me, except it was kinda sluggish because it was written in POSIX shell. ctpv is an attempt to make a faster version stpv and add some new features.
Originally it was made for lf but I assume it should not be hard to integrate ctpv into other programs (if they support external programs for providing previews like lf, of course).
Installation
Manual
git clone https://github.com/NikitaIvanovV/ctpv
cd ctpv
sudo make install
Uninstall with sudo make uninstall
Integration
lf file manager
Add these lines to your lf config
(usually located at ~/.config/lf/lfrc
):
set previewer ctpv
set cleaner ctpvclear
&ctpv -s $id
cmd on-quit $ctpv -e $id
Documentation
Full documentation for the program can be found here: https://nikitaivanovv.github.io/ctpv/