Shipped · CLIs and terminal tools

What sharkdp/bat shipped

The public repository of bat · github.com/sharkdp/bat

Written by FoxPlug from the repository's own releases; not affiliated with bat. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/sharkdp/bat; bat did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for bat, free

Week of November 2, 2026

What shipped

Why it matters

This week brought several fixes for people running bat on Windows, covering terminal detection in mintty and Cygwin, pager paths with backslashes, and the PowerShell completion offering an invalid wrap value. Input handling also got steadier: UTF-16 line splitting and nonblank numbering were corrected, emoji are no longer split when wrapping, and a UTF-8 BOM at the start of the config file is ignored. Config behavior improved too, with options repeatable across the config file and command line, automatic cache building when custom sources exist, and path mappings preserved for backups.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: mintty/MSYS2/Cygwin terminals detected again on Windows, no highlight escapes with color=never, emoji kept intact when wrapping, UTF-16 numbering fixed, config BOM ignored, and value options repeatable.

Post for LinkedIn

A week of fixes for bat: Windows terminals such as mintty, MSYS2 and Cygwin are detected as interactive again, backslashes in pager commands are preserved, and the PowerShell completion no longer suggests an invalid wrap value. Highlighting no longer writes escape sequences when color is disabled, and wrapping keeps emoji sequences intact. UTF-16 line splitting and nonblank numbering were corrected, a BOM at the start of the config file is ignored, and value-taking options can now be repeated across the config file and command line. Custom themes and syntaxes trigger a cache build on first run, and CUE files gained syntax highlighting.

Week of October 12, 2026

What shipped

Why it matters

This week fixes a real display bug for UTF-16BE files with a BOM: line numbers, line-range selection and highlighting were all off because the first two lines were merged. It also adds Podman.quadlets syntax support and fills in documentation gaps across several public library types, so people building on the library see variant and field explanations in the generated docs.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week in bat: UTF-16BE files with a BOM no longer merge the first two lines, so line numbers, --line-range and highlighting are correct. Podman.quadlets files now get syntax highlighting, and several public library types and fields are documented.

Post for LinkedIn

This week in bat: fixed a UTF-16BE issue where files with a BOM showed the first two lines as one, which threw off line numbers from line two on, made --line-range pick the wrong lines and highlighted the first two lines together. Also added a syntax mapping for Podman.quadlets files, and filled in documentation for public library items: StripAnsiMode and its variants, the RangeCheckResult variants, the bool payload of WrappingMode::NoWrapping, and four Config fields.

More from sharkdp/bat on GitHub

Merged pull requests

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-09.

Is this your repo? Ask us to remove this page.