Populært: Data opdateret 26. oktober 2026

Kategorier

Internet1.355
Kommunikation321
Lyd og video898
Grafik og design539
Kontor og produktivitet1.120
Udviklerværktøjer3.132
AI-værktøjer527
Sikkerhed og privatliv385
Systemværktøjer3.113
Spil523
Uddannelse og videnskab239
Netværk og IT284

bat: download ældre versioner

A cat(1) clone with syntax highlighting and Git integration.

David Peter Terminaler og CLI-værktøjer #35 Terminaler og CLI-værktøjer

Her er 5 versioner af bat, fra 25. marts 2023 til den aktuelle 0.26.1. Hver version linker til udgiverens egne installationsfiler.

2023: 2 2 23 2024: 0 24 2025: 3 3 25

5 versioner på 3 år · cirka 1,9 om året

VersionDatoStørrelseFiler
0.26.1Nyeste 2. december 2025 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
v0.26.1
Features
- Add paging to '-h' and '--help' see PR #3478 (@MuntasirSZN)
Bugfixes
- Fix hang when using --list-themes with an explicit pager, see #3457 (@abhinavcool42)
- Fix negative values of N not being parsed in <N:M> line ranges without = flag value separator, see #3442 (@lmmx)
- Fix broken Docker syntax preventing use of custom assets, see #3476 (@keith-hall)
- Fix decorations being applied unexpectedly when piping. Now only line numbers explicitly required on the command line should be applied in auto decorations mode for cat compatibility. See #3496 (@keith-hall)
- Fix diagnostics attempting to find the version of an executable named builtin when builtin pager is used. See #3498 (@keith-hall)
- --help now correctly reads the config file for theme information etc. See #3507 (@keith-hall)
Other
- Improve README documentation on pager options passed to less, see #3443 (@injust)
- Make PowerShell completions compatible with PowerShell v5.1, see #3495 (@keith-hall)
- Use more robust approach to escaping in Bash completions, see #3448 (@akinomyoga)
Syntaxes
- Update quadlet syntax mapping to include *.{build,pod} files #3484 (@cyqsimon)
- Fix inconsistencies in Ada syntax, see #3481 (@AldanTanneo)
- Add syntax mapping for podman's artifact quadlet files, see #3497 (@xduugu)
- Highlight Korn Shell scripts (i.e. with a shebang of ...ksh) using Bash syntax, see #3509 (@keith-hall)
0.26.0 19. oktober 2025 — 64-bit ZIPARM64 ZIP32-bit ZIP
Udgivelsesnoter
v0.26.0
Features
- Add build for windows/ARM64 platform. #3190 (@alcroito)
- Add paging to --list-themes, see PR #3239 (@einfachIrgendwer0815)
- Support negative relative line ranges, e.g. bat -r :-10 / bat -r='-10:', see #3068 (@ajesipow)
- Support context in line ranges, e.g. bat -r 30::5 / bat -r 30:40:5, see #3345 (@cavanaug)
- Add built-in 'minus' pager, e.g. bat --pager=builtin see PR #3402 (@academician)
Bugfixes
- Fix UTF-8 BOM not being stripped for syntax detection, see #3314 (@krikera)
- Fix BAT_THEME_DARK and BAT_THEME_LIGHT being ignored, see issue #3171 and PR #3168 (@bash)
- Prevent --list-themes from outputting default theme info to stdout when it is piped, see #3189 (@einfachIrgendwer0815)
- Rename some submodules to fix Dependabot submodule updates, see issue #3198 and PR #3201 (@victor-gp)
- Make highlight tests fail when new syntaxes don't have fixtures PR #3255 (@dan-hipschman)
- Fix crash for multibyte characters in file path, see issue #3230 and PR #3245 (@HSM95)
- Add missing mappings for various bash/zsh files, see PR #3262 (@AdamGaskins)
- Send all bat errors to stderr by default, see #3336 (@JerryImMouse)
- Make --map-syntax target case insensitive to match --language, see #3206 (@keith-hall)
- Correctly determine the end of the line in UTF16LE/BE input #3369 (@keith-hall)
- --style=changes no longer prints a two-space indent when the file is unmodified, see issue #2710 and PR #3406 (@jyn514)
- Add missing shell completions, see #3411 (@keith-hall)
- Execute help/version/diagnostic commands even with invalid config/arguments present, see #3414 (@keith-hall)
- Fixed line numbers (-n) and style components not printing when piping output, see issue #2935 and PR #3438 (@lmmx)
Other
- Update base16 README links to community driven base16 work #2871 (@JamyGolden)
- Work around build failures when building bat from vendored sources #3179 (@dtolnay)
- CICD: Stop building for x86_64-pc-windows-gnu which fails #3261 (Enselic)
- CICD: CICD: replace windows-2019 runners with windows-2025 #3339 (@cyqsimon)
- Build script: replace string-based codegen with quote-based codegen #3340 (@cyqsimon)
- Improve code coverage of --list-languages parameter #2942 (@sblondon)
- Only start offload worker thread when there's more than 1 core #2956 (@cyqsimon)
- Update terminal-colorsaurus (the library used for dark/light detection) to 1.0, see #3347 (@bash)
- Update console dependency to 0.16, see #3351 (@musicinmybrain)
- Fixed some typos #3244 (@ssbarnea)
- Update onig_sys dependency to 69.9.1 to fix a gcc build failure #3400 (@CosmicHorrorDev)
- Add a cargo feature (vendored-libgit2) to build with vendored libgit2 version without depending on the system's one #3426 (@0x61nas)
- Update syntect dependency to v5.3.0 to fix a few minor bugs, see #3410 (@keith-hall)
Syntaxes
- Add syntax mapping for paru configuration files #3182 (@cyqsimon)
- Add support for Idris 2 programming language #3150 (@buzden)
- Add syntax mapping for nix's 'flake.lock lockfiles #3196 (@odilf)
- Improvements to CSV/TSV highlighting, with autodetection of delimiter and support for TSV files, see #3186 (@keith-
- Improve (Sys)log error highlighting, see #3205 (@keith-hall)
- Map ndjson extension to JSON syntax, see #3209 (@keith-hall)
- Map files with csproj, vbproj, props and targets extensions to XML syntax, see #3213 (@keith-hall)
- Add debsources syntax to highlight /etc/apt/sources.list files, see #3215 (@keith-hall)
- Add syntax definition and test file for GDScript highlighting, see #3236 (@chetanjangir0)
- Add syntax test file for Odin highlighting, see #3241 (@chetanjangir0)
- Update quadlet syntax mapping rules to cover quadlets in subdirectories #3299 (@cyqsimon)
- Add syntax Typst #3300 (@cskeeters)
- Map .mill files to Scala syntax for Mill build tool configuration files #3311 (@krikera)
- Add syntax highlighting for VHDL, see #3337 (@JerryImMouse)
- Add syntax mapping for certbot certificate configuration #3338 (@cyqsimon)
- Update Lean synt
0.25.0 7. januar 2025 — 64-bit ZIP32-bit ZIP
Udgivelsesnoter
Features
- Set terminal title to file names when Paging is not Paging::Never #2807 (@Oliver-Looney)
- bat --squeeze-blank/bat -s will now squeeze consecutive empty lines, see #1441 (@eth-p) and #2665 (@einfachIrgendwer0815)
- bat --squeeze-limit to set the maximum number of empty consecutive when using --squeeze-blank, see #1441 (@eth-p) and #2665 (@einfachIrgendwer0815)
- PrettyPrinter::squeeze_empty_lines to support line squeezing for bat as a library, see #1441 (@eth-p) and #2665 (@einfachIrgendwer0815)
- Syntax highlighting for JavaScript files that start with #!/usr/bin/env bun #2913 (@sharunkumar)
- bat --strip-ansi={never,always,auto} to remove ANSI escape sequences from bat's input, see #2999 (@eth-p)
- Add or remove individual style components without replacing all styles #2929 (@eth-p)
- Automatically choose theme based on the terminal's color scheme, see #2896 (@bash)
- Add option --binary=as-text for printing binary content, see issue #2974 and PR #2976 (@einfachIrgendwer0815)
- Make shell completions available via --completion <shell>, see issue #2057 and PR #3126 (@einfachIrgendwer0815)
- Syntax highlighting for puppet code blocks within Markdown files, see #3152 (@liliwilson)
Bugfixes
- Fix long file name wrapping in header, see #2835 (@FilipRazek)
- Fix NO_COLOR support, see #2767 (@acuteenvy)
- Fix handling of inputs with OSC ANSI escape sequences, see #2541 and #2544 (@eth-p)
- Fix handling of inputs with combined ANSI color and attribute sequences, see #2185 and #2856 (@eth-p)
- Fix panel width when line 10000 wraps, see #2854 (@eth-p)
- Fix compile issue of time dependency caused by standard library regression #3045 (@cyqsimon)
- Fix override behavior of --plain and --paging, see issue #2731 and PR #3108 (@einfachIrgendwer0815)
- Fix bugs in $LESSOPEN support, see #2805 (@Anomalocaridid)
Other
- Upgrade to Rust 2021 edition #2748 (@cyqsimon)
- Refactor and cleanup build script #2756 (@cyqsimon)
- Checks changelog has been written to for PRs in CI #2766 (@cyqsimon)
- Use GitHub API to get correct PR submitter #2791 (@cyqsimon)
- Minor benchmark script improvements #2768 (@cyqsimon)
- Update Arch Linux package URL in README files #2779 (@brunobell)
- Update and improve zsh completion, see #2772 (@okapia)
- More extensible syntax mapping mechanism #2755 (@cyqsimon)
- Use proper Architecture for Debian packages built for musl, see #2811 (@Enselic)
- Pull in fix for unsafe-libyaml security advisory, see #2812 (@dtolnay)
- Update git-version dependency to use Syn v2, see #2816 (@dtolnay)
- Update git2 dependency to v0.18.2, see #2852 (@eth-p)
- Improve performance when color output disabled, see #2397 and #2857 (@eth-p)
- Relax syntax mapping rule restrictions to allow brace expansion #2865 (@cyqsimon)
- Apply clippy fixes #2864 (@cyqsimon)
- Faster startup by offloading glob matcher building to a worker thread #2868 (@cyqsimon)
- Display which theme is the default one in basic output (no colors), see #2937 (@sblondon)
- Display which theme is the default one in colored output, see #2838 (@sblondon)
- Add aarch64-apple-darwin ("Apple Silicon") binary tarballs to releases, see #2967 (@someposer)
- Update the Lisp syntax, see #2970 (@ccqpein)
- Use bat's ANSI iterator during tab expansion, see #2998 (@eth-p)
- Support 'statically linked binary' for aarch64 in 'Release' page, see #2992 (@tzq0301)
- Update options in shell completions and the man page of bat, see #2995 (@akinomyoga)
- Update nix dev-dependency to v0.29.0, see #3112 (@decathorpe)
- Bump MSRV to 1.74, see #3154 (@keith-hall)
- Update clircle dependency to remove winapi transitive dependency, see #3113 (@niklasmohrin)
Syntaxes
- cmd-help: scope subcommands followed by other terms, and other misc improvements, see #2819 (@victor-gp)
- Upgrade JQ syntax, see #2820 (@dependabot[bot])
- Add syntax mapping for quadman quadlets #2866 (@cyqsimon)
- Map containers .conf files to TOML syntax #2867 (@cyqsimon)
- Associate .xsh files with xonsh syntax that is Pyth
0.24.0 11. oktober 2023 — 64-bit ZIP32-bit ZIP
Udgivelsesnoter
Features
- Add environment variable BAT_PAGING, see #2629 (@einfachIrgendwer0815)
- Add opt-in (--features lessopen) support for LESSOPEN and LESSCLOSE.
See #1597, #1739, #2444, #2602, and #2662 (@Anomalocaridid)
Bugfixes
- Fix more not being found on Windows when provided via BAT_PAGER, see #2570, #2580, and #2651 (@mataha)
- Switched default behavior of --map-syntax to be case insensitive #2520
- Updated version of serde_yaml to 0.9.
See #2627 (@Raghav-Bell)
- Fix arithmetic overflow in LineRange::from and LineRange::parse_range, see #2674, #2698 (@skoriop)
- Fix paging not happening when stdout is interactive but stdin is not, see #2574 (@Nigecat)
- Make -pp override --paging and vice versa when passed as a later argument, see #2660 (@J-Kappes)
Other
- Output directory for generated assets (completion, manual) can be customized, see #2515 (@tranzystorek-io)
- Use the is-terminal crate instead of atty, see #2530 (@nickelc)
- Add Winget Releaser workflow, see #2519 (@sitiom)
- Bump MSRV to 1.70, see #2651 (@mataha)
Syntaxes
- Associate os-release with bash syntax, see #2587 (@cyqsimon)
- Associate Containerfile with Dockerfile syntax, see #2606 (@einfachIrgendwer0815)
- Replaced quotes with double quotes so fzf integration example script works on windows and linux. see #2095 (@johnmatthiggins)
- Associate ksh files with bash syntax, see #2633 (@johnmatthiggins)
- Associate sarif files with JSON syntax, see #2695 (@rhysd)
- Associate ron files with rust syntax, see #2427 (@YeungOnion)
- Add support for WebGPU Shader Language, see #2692 (@rhysd)
- Add .dpkg-new and .dpkg-tmp to ignored suffixe, see #2595 (@scop)
- fix: Add syntax mapping *.jsonl => json, see #2539 (@WinterCore)
- Update Julia syntax, see #2553 (@dependabot)
- add NSIS support, see #2577 (@idleberg)
- Update ssh-config, see #2697 (@mrmeszaros)
bat as a library
- Add optional output_buffer arg to Controller::run() and Controller::run_with_error_handler(), see #2618 (@Piturnah)
0.23.0 25. marts 2023 — 64-bit ZIP32-bit ZIP

Mest populære i Terminaler og CLI-værktøjer

Se alle
  1. PowerShellTerminaler og CLI-værktøjer · Microsoft Corporation
  2. QPDFTerminaler og CLI-værktøjer · QPDF
  3. Oh My PoshTerminaler og CLI-værktøjer · Jan De Dobbeleer
  4. Microsoft Azure CLITerminaler og CLI-værktøjer · Microsoft Corporation
  5. yqTerminaler og CLI-værktøjer · Mike Farah
  6. AlacrittyTerminaler og CLI-værktøjer · Alacritty
  7. fzfTerminaler og CLI-værktøjer · Junegunn Choi
  8. PuTTYTerminaler og CLI-værktøjer · Simon Tatham
  9. cURLTerminaler og CLI-værktøjer · curl
  10. TabbyTerminaler og CLI-værktøjer · Tabby Developers

Mere fra David Peter

Se alle
  • fdTerminaler og CLI-værktøjer · David Peter
  • hyperfineTerminaler og CLI-værktøjer · David Peter
  • hexylTerminaler og CLI-værktøjer · David Peter
  • pastelTerminaler og CLI-værktøjer · David Peter
  • insectVidenskab og matematik · David Peter
  • vividTerminaler og CLI-værktøjer · David Peter

Tags

Del