github Skardyy/mcat v0.6.0

20 hours ago

Changelog

  • added mermaid support to the ls command
  • added --timeout flag, timeout for fetching images from urls, the timeout applies to on connection and per packet, the default is 5s
  • added rpm and deb packaging for the release!
  • improved the markdown_viewer, now also renders html tables, span with colors and <u> <ins> <mark> <kbd> <ul> <ol> <li> <sup> tags
  • improved the markdown_viewer, now html is parsed in a more correct way, fixing excessive new lines
  • improved the markdown_viewer, now supports description lists, shortcodes (e.g. :thumbsup:), and superscript
  • improved the markdown_viewer, now nested inline formatting (e.g. bold containing highlight) preserves outer styling
  • improved the markdown_viewer, images inside tables now have better logic for their sizing, fixing some images getting wrapped
  • improved the markdown_viewer, should be faster for some markdowns with images
  • improved the ls speed, now no longer auto decompressing
  • improved the scraping logic, now does it based on width and height (not content-size) and now also doesn't download candidates (should make it way faster)
  • fixed an issue in the markdown_viewer, that certain images would get splitted
  • fixed an issue in the markdown_viewer, where images with links would be slightly misaligned on the first row on some terminals
  • fixed an issue in the markdown_viewer, where images with width/height containing px, wouldn't be respected

Install

Linux / macOS

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

PowerShell (Windows)

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

Debian / Ubuntu (.deb)

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

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

Fedora / RHEL (.rpm)

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

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

Download

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

Don't miss a new mcat release

NewReleases is sending notifications on new releases.