lsix

Like "ls", but for images. Shows thumbnails in terminal using sixel graphics.

GPL-3.0 License

Downloads
123
Stars
4K
Committers
6

Bot releases are hidden (Show)

lsix - Alias montage Latest Release

Published by hackerb9 4 months ago

Turns out ImageMagick 7 has deprecated using magick convert as well, which is silly. Our solution: alias both convert and montage to do the right thing for IM7. This is uglier than the previous solution, but that's okay if it works.

lsix - 1.9 Putting the "ick" back in Magick

Published by hackerb9 4 months ago

Use IM7's 'magick' binary if it exists. Closes #73. Closes #78.

lsix - Show only first frame of animated webp

Published by hackerb9 11 months ago

Minor typo from 1.8.1. Compared to 1.8.0, now handles animated webp format same as gif (just first frame).

lsix - Handle animated webp same as gif

Published by hackerb9 11 months ago

Only show first frame if no filenames were specified on the command line.

lsix - Fix scrolling for genuine VT340, foot, and other terminals

Published by hackerb9 about 3 years ago

After purchasing a genuine DEC VT340 terminal, @hackerb9 has learned that the DEC VT340 graphics programmer's manual was mistaken and the sense of DECSDM should be inverted. Nearly every terminal emulator which built upon that reference over the last thirty years is incorrect. Some are correcting the error now, some never were wrong, but we are at a time when it is not safe to presume what setting DECSDM means.

For now, lsix will simply presume that sixel scrolling is enabled and hope that no program has been run before it that disables it.

See https://github.com/hackerb9/lsix/issues/41 for details.

Thanks go to @j4james for pointing out the mistake and for testing multiple terminal emulators to show that none of them currently default to having sixel scrolling disabled.

lsix - Bug fix for spaces in filenames

Published by hackerb9 over 3 years ago

The last release added a regression such that files specified on the command line could not have spaces. All good now.

lsix - Directories & webp

Published by hackerb9 about 4 years ago

Add support for viewing directories specified on the command line. Also, webp is shown by default now. Other minor fixes like dash at the beginning of a filename and checking the LSIX_FORCE_SIXEL_SUPPORT variable.

lsix - MacOS support

Published by hackerb9 almost 5 years ago

Various patches, including the ones that helped with MacOS support.

lsix - Sixel detection

Published by hackerb9 almost 6 years ago

Now detects if the terminal cannot handle SIXEL and exits with an error.

lsix - Initial release

Published by hackerb9 almost 6 years ago

All the basics working release.