Skip to content

v0.6.5

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Aug 17:55
· 1 commit to main since this release

Changelog

  • added optional avif support, feature avif
  • added mappings for more exotic file ext (e.g. ots, mdc, ott, dotx, potx, ott..)
  • added -e flag, gives file ext hint for stdin, helps for when the stdin is something mcat can't know alone, like csv
  • imporved the interactive mode (-I), now supports zooming out (below 1)
  • imporved the interactive mode (-I), now syncs using decset 2026, no longer blinks
  • imporved the interactive mode (-I), now spamming won't buffer input, but will work as if it does all at once, fixing phantom actions continuing after release
  • improved the sixel encoder, now faster and should produce better looking images/videos
  • improved tmux support for kitty image protocol
  • improved iterm and sixel frame encoders, added a scheduler for varying sleep times and frame drop, also no longer saving the results in ram for loop, the video will just redemux and mcat will re render
  • improved support for iterm+sixel image protocol for both normal and tmux, video is now rendered inline and doesn't clear the screen, and in tmux the cursor goes after the video
  • fixed potential memory leak, if you rendered a kitty animation on a terminal that doesn't support kitty at all (through --kitty) flag, the first image would not be cleaned and would sit in /dev/shm (only linux and if the terminal is the tty)
  • fixed an issue in the interactive mode (-I) where ascii images would've overflowed over the prompt

Install

Linux / macOS

curl -fsSL https://github.com/Skardyy/mcat/releases/download/v0.6.5/install.sh | sh

PowerShell (Windows)

irm https://github.com/Skardyy/mcat/releases/download/v0.6.5/install.ps1 | iex

Debian / Ubuntu (.deb)

# glibc
curl -LO https://github.com/Skardyy/mcat/releases/download/v0.6.5/mcat_0.6.5_amd64.deb
sudo dpkg -i mcat_0.6.5_amd64.deb

# musl
curl -LO https://github.com/Skardyy/mcat/releases/download/v0.6.5/mcat-musl_0.6.5_amd64.deb
sudo dpkg -i mcat-musl_0.6.5_amd64.deb

Fedora / RHEL (.rpm)

# glibc
sudo dnf install https://github.com/Skardyy/mcat/releases/download/v0.6.5/mcat-0.6.5-1.x86_64.rpm

# musl
sudo dnf install https://github.com/Skardyy/mcat/releases/download/v0.6.5/mcat-musl-0.6.5-1.x86_64.rpm

Download

File Platform Checksum
mcat-v0.6.5-x86_64-apple-darwin.tar.xz Intel macOS checksum
mcat-v0.6.5-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
mcat-v0.6.5-x86_64-unknown-linux-gnu.tar.xz x64 Linux (gnu) checksum
mcat-v0.6.5-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux (gnu) checksum
mcat-v0.6.5-x86_64-unknown-linux-musl.tar.xz x64 Linux (musl) checksum
mcat-v0.6.5-aarch64-unknown-linux-musl.tar.xz ARM64 Linux (musl) checksum
mcat-v0.6.5-x86_64-pc-windows-msvc.zip x64 Windows checksum
mcat_0.6.5_amd64.deb x64 Debian/Ubuntu (gnu) checksum
mcat_0.6.5_arm64.deb ARM64 Debian/Ubuntu (gnu) checksum
mcat-musl_0.6.5_amd64.deb x64 Debian/Ubuntu (musl) checksum
mcat-musl_0.6.5_arm64.deb ARM64 Debian/Ubuntu (musl) checksum
mcat-0.6.5-1.x86_64.rpm x64 Fedora/RHEL (gnu) checksum
mcat-0.6.5-1.aarch64.rpm ARM64 Fedora/RHEL (gnu) checksum
mcat-musl-0.6.5-1.x86_64.rpm x64 Fedora/RHEL (musl) checksum
mcat-musl-0.6.5-1.aarch64.rpm ARM64 Fedora/RHEL (musl) checksum