Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: bat | Distribution: openSUSE Tumbleweed |
Version: 0.25.0 | Vendor: openSUSE |
Release: 1.2 | Build date: Wed Jan 8 08:10:49 2025 |
Group: Productivity/Text/Utilities | Build host: reproducible |
Size: 6442258 | Source RPM: bat-0.25.0-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/sharkdp/bat | |
Summary: A cat(1) clone with syntax highlighting and Git integration |
A cat(1) clone which supports syntax highlighting for a large number of programming and markup languages. It has git integration and automatic paging.
Apache-2.0 OR MIT
* Wed Jan 08 2025 Michael Vetter <mvetter@suse.com> - Update to 0.25.0: Features: * Set terminal title to file names when Paging is not Paging::Never #2807 * bat --squeeze-blank/bat -s will now squeeze consecutive empty lines, see #1441 and #2665 * bat --squeeze-limit to set the maximum number of empty consecutive when using --squeeze-blank, see #1441 #2665 * PrettyPrinter::squeeze_empty_lines to support line squeezing for bat as a library, see #1441 #2665 * Syntax highlighting for JavaScript files that start with #!/usr/bin/env bun #2913 * bat --strip-ansi={never,always,auto} to remove ANSI escape sequences from bat's input, see #2999 * Add or remove individual style components without replacing all styles #2929 * Automatically choose theme based on the terminal's color scheme, see #2896 * Add option --binary=as-text for printing binary content, see issue #2974 and PR #2976 * Make shell completions available via --completion <shell>, see issue #2057 and PR #3126 * Syntax highlighting for puppet code blocks within Markdown files, see #3152 Bugfixes: * Fix long file name wrapping in header, see #2835 * Fix NO_COLOR support, see #2767 * Fix handling of inputs with OSC ANSI escape sequences, see #2541 and #2544 * Fix handling of inputs with combined ANSI color and attribute sequences, see #2185 and #2856 * Fix panel width when line 10000 wraps, see #2854 * Fix compile issue of time dependency caused by standard library regression #3045 * Fix override behavior of --plain and --paging, see issue #2731 and PR #3108 * Fix bugs in $LESSOPEN support, see #2805 Other: * Upgrade to Rust 2021 edition #2748 * Refactor and cleanup build script #2756 * Checks changelog has been written to for PRs in CI #2766 + Use GitHub API to get correct PR submitter #2791 * Minor benchmark script improvements #2768 * Update Arch Linux package URL in README files #2779 * Update and improve zsh completion, see #2772 * More extensible syntax mapping mechanism #2755 * Use proper Architecture for Debian packages built for musl, see #2811 * Pull in fix for unsafe-libyaml security advisory, see #2812 * Update git-version dependency to use Syn v2, see #2816 * Update git2 dependency to v0.18.2, see #2852 * Improve performance when color output disabled, see #2397 and #2857 * Relax syntax mapping rule restrictions to allow brace expansion #2865 * Apply clippy fixes #2864 * Faster startup by offloading glob matcher building to a worker thread #2868 * Display which theme is the default one in basic output (no colors), see #2937 * Display which theme is the default one in colored output, see #2838 * Add aarch64-apple-darwin ("Apple Silicon") binary tarballs to releases, see #2967 * Update the Lisp syntax, see #2970 * Use bat's ANSI iterator during tab expansion, see #2998 * Support 'statically linked binary' for aarch64 in 'Release' page, see #2992 * Update options in shell completions and the man page of bat, see #2995 * Update nix dev-dependency to v0.29.0, see #3112 * Bump MSRV to 1.74, see #3154 * Update clircle dependency to remove winapi transitive dependency, see #3113 Syntaxes: * cmd-help: scope subcommands followed by other terms, and other misc improvements, see #2819 * Upgrade JQ syntax, see #2820 * Add syntax mapping for quadman quadlets #2866 * Map containers .conf files to TOML syntax #2867 * Associate .xsh files with xonsh syntax that is Python, see #2840 * Associate JSON with Comments .jsonc with json syntax, see # * Associate JSON-LD .jsonld files with json syntax, see #3037 * Associate .textproto files with ProtoBuf syntax, see #3038 * Associate GeoJSON .geojson files with json syntax, see #3084 * Associate .aws/{config,credentials}, see #2795 * Associate Wireguard config /etc/wireguard/*.conf, see #2874 * Add support for CFML, see #3031 * Map *.mkd files to Markdown syntax, see issue #3060 and PR #3061 * Add syntax mapping for CITATION.cff, see #3103 * Add syntax mapping for kubernetes config files #3049 * Adds support for pipe delimiter for CSV #3115 * Add syntax mapping for /etc/pacman.conf #2961 * Associate uv.lock with TOML syntax, see #3132 Themes: * Patched/improved themes for better Manpage syntax highlighting support, see #2994 * Tue Nov 19 2024 Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net> - Update vendored dependencies to fix build failures on newer rust versions - Remove cargo_config since it is now included in vendor.tar.xz by the obs service * Fri Nov 03 2023 Joshua Smith <jsmithfpv@gmail.com> - Update to 0.24.0: Features: * Add environment variable BAT_PAGING, see #2629 * Add opt-in (--features lessopen) support for LESSOPEN and LESSCLOSE. See #1597, #1739, #2444, #2602, and #2662 Bugfixes: * Fix more not being found on Windows when provided via BAT_PAGER, see #2570, #2580, and #2651 * Switched default behavior of --map-syntax to be case insensitive #2520 * Updated version of serde_yaml to 0.9. See #2627 * Fix arithmetic overflow in LineRange::from and LineRange::parse_range, see #2674, #2698 * Fix paging not happening when stdout is interactive but stdin is not, see #2574 * Make -pp override --paging and vice versa when passed as a later argument, see #2660 Other: * Output directory for generated assets (completion, manual) can be customized, see #2515 * Use the is-terminal crate instead of atty, see #2530 * Add Winget Releaser workflow, see #2519 * Bump MSRV to 1.70, see #2651 Syntaxes: * Associate os-release with bash syntax, see #2587 * Associate Containerfile with Dockerfile syntax, see #2606 * Replaced quotes with double quotes so fzf integration example script works on windows and linux. see #2095 * Associate ksh files with bash syntax, see #2633 * Associate sarif files with JSON syntax, see #2695 * Associate ron files with rust syntax, see #2427 * Add support for WebGPU Shader Language, see #2692 * Add .dpkg-new and .dpkg-tmp to ignored suffixe, see #2595 * fix: Add syntax mapping *.jsonl => json, see #2539 * Update Julia syntax, see #2553 * add NSIS support, see #2577 * Update ssh-config, see #2697 * Sat Mar 25 2023 Michael Vetter <mvetter@suse.com> - Update to 0.23.0: Features: * Implemented -S and --chop-long-lines flags as aliases for - -wrap=never. See #2309 * Breaking change: Environment variables can now override config file settings (but command-line arguments still have the highest precedence), see #1152, #1281, and #2381 * Implemented --nonprintable-notation=caret to support showing non-printable characters using caret notation. See #2429 Bugfixes: * Fix bat cache --clear not clearing the --target dir if specified. See #2393 Other: * Various bash completion improvements, see #2310 * Disable completion of cache subcommand, see #2399 * Signifigantly improve startup performance on macOS, see #2442 * Bump MSRV to 1.62, see #2496 Syntaxes: * Added support for Ada, see #1300 and #2316 * Added todo.txt syntax, see #2375 * Improve Manpage.sublime-syntax. See #2364 and #2461 * Added a new requirements.txt syntax, see #2361 * Added a new VimHelp syntax, see #2366 * Associate pdm.lock with TOML syntax, see #2410 * Todo.txt: Fix highlighting of contexts and projects at beginning of done.txt, see #2411 * cmd-help: overhaul scope names (colors) to improve theme support; misc syntax improvements. See #2419 * Added support for Crontab, see #2509 * Wed Nov 30 2022 Filippo Bonazzi <filippo.bonazzi@suse.com> - Add shell completion packages - Install manpage * Fri Oct 14 2022 William Brown <william.brown@suse.com> - Update vendored dependencies - Add _constraints to prevent OBS workers randomly failing * Tue Sep 13 2022 jorik.cronenberg@suse.com - Update to version 0.22.1: - v0.22.1 * Bugfixes - Bring back pre-processing of ANSI escape characters to so that some common bat use cases starts working again. See #2308 (@Enselic) - v0.22.0 * Features - Make the default macOS theme depend on Dark Mode. See #2197, #1746 (@Enselic) - Support for separate system and user config files. See #668 (@patrickpichler) * Bugfixes - Prevent fork nightmare with PAGER=batcat. See #2235 (@johnmatthiggins) - Make --no-paging/-P override --paging=... if passed as a later arg, see #2201 (@themkat) - --map-syntax and --ignored-suffix now works together, see #2093 (@czzrr) - Strips byte order mark from output when in non-loop-through mode. See #1922 (@dag-h) * Other - Relaxed glibc requirements on amd64, see #2106 and #2194 (@sharkdp) - Improved fish completions. See #2275 (@zgracem) - Stop pre-processing ANSI escape characters. Syntax highlighting on ANSI escaped input is not supported. See #2185 and #2189 (@Enselic) * Syntaxes - NSE (Nmap Scripting Engine) is mapped to Lua, see #2151 (@Cre3per) - Correctly color fstab dump and pass fields, see #2246 (@yuvalmo) - Update Command Help syntax, see #2255 - Julia: Fix syntax highlighting for function name starting with struct, see #2230 - Minor update to LiveScript, see #2291 - Associate .mts and .cts files with the TypeScript syntax. See #2236 (@kidonng) - Fish history is mapped to YAML. See #2237 (@kidonng) * bat as a library - Make bat::PrettyPrinter::syntaxes() iterate over new bat::Syntax struct instead of &syntect::parsing::SyntaxReference. See #2222 (@Enselic) - Clear highlights after printing, see #1919 and #1920 (@rhysd) * Mon May 30 2022 Jan Baier <jbaier@suse.com> - Update to version 0.21.0: * assets/create.sh * Bump to v0.21.0 * Make `INI` syntax register as handler of `.inf` files * release-checklist.md: Don't recommend `--allow-dirty` to cargo publish * release-checklist.md: Recommend looking at the tip of master for `-h` and `man` * release-checklist.md: Recommend `--locked` for `cargo install` * release-checklist.md: Recommend a single git grep command for MSRV * CHANGELOG.md: Clean up and tweak * Bump to syntect 5.0.0 to e.g. start lazy-loading syntaxes (#2181) * Simplify release-checklist.md by printing `-h`, `--help` and `man` in CI (#2183) * Bump assets/syntaxes/02_Extra/Zig from `87ecbca` to `1a4a384` (#2136) * Add `--relative` to `batdiff` in README.md (#2172) * printer.rs: De-duplicate code to highlight long lines * Limit nix features * Add a --style=default option (#2119) * Bump assets/syntaxes/02_Extra/Nginx from `15a1db1` to `65f5a63` * Skip syntax highlighting for long lines (#2165) * Add support for BusyBox less as pager (#2162) * Bump nix from 0.23.1 to 0.24.1 * Bump flate2 from 1.0.22 to 1.0.23 * Bump thiserror from 1.0.30 to 1.0.31 * Run `cargo clippy --fix --all-targets --all-features` with Rust 1.60 * Add mapping for Unix mail spool (#2156) * Bump assets/syntaxes/02_Extra/Fish from `cd95616` to `98316d4` * Syntax: add cmd-help (#2148) * bug_report.md template: Explicitly ask for steps * bug_report.md template: Mention some already reported bugs * Print info about custom assets in --diagnostics * Lock regex crate at min 1.5.5 for CVE-2022-24713 * Allow configuring show_nonprintable from PrettyPrinter * Bump git2 from 0.14.1 to 0.14.2 * Bump once_cell from 1.9.0 to 1.10.0 * Bump regex from 1.5.4 to 1.5.5 * Bump semver from 1.0.6 to 1.0.7 * Bump assets/syntaxes/02_Extra/Fish from `2c254cc` to `cd95616` * Syntax: [Log] highlight escape characters in double quoted strings * Include contents of custom assets `metadata.yaml` in `--diagnostics` * Bump shell-words from 1.0.0 to 1.1.0 * Bump git2 from 0.13.25 to 0.14.1 * Updated test names * correctly handle multiple tabs in one line * add show_all_tabstops_long integration test * add show_all_tabstops integration test * Correctly render tab stops * Syntax: add clang-format (#2076) * Bump serial_test from 0.5.1 to 0.6.0 * Bump semver from 1.0.4 to 1.0.6 * Bump predicates from 2.1.0 to 2.1.1 * release-checklist: Remind where to push tags in forks * Mon Apr 18 2022 Ferdinand Thiessen <rpm@fthiessen.de> - Update to version 0.20.0 * New style component header-filesize to show size of the displayed file in the header. * Use underline for line highlighting on ANSI * Fix bash completion on bash 3.x and bash-completion 1.x. - Update to version 0.19.0 * Reduce startup time in loop-through mode by 90%. * Load themes lazily to make bat start 25% faster when disregarding syntax load time. * Python syntax highlighting no longer suffers from abysmal performance in specific scenarios. * Fix for poor performance when ANSI escape sequences are piped to bat * Fix for incorrect handling of ANSI escape sequences when using --wrap=never * Load custom assets as fast as integrated assets * Support for x:-delta (minus) syntax in line ranges * Support for --ignored-suffix argument. * $BAT_CONFIG_DIR is now a recognized environment variable. It has precedence over $XDG_CONFIG_HOME * Support for x:+delta syntax in line ranges (e.g. 20:+10) * Add new --acknowledgements option that gives credit to theme and syntax definition authors * Fix: First line not shown in diff context. * Fix: Do not ignore syntaxes that handle file names with a *.conf extension. * Thu Sep 30 2021 william.brown@suse.com - Replace rust-packaging with cargo-packaging
/usr/bin/bat /usr/share/doc/packages/bat /usr/share/doc/packages/bat/CHANGELOG.md /usr/share/doc/packages/bat/CONTRIBUTING.md /usr/share/doc/packages/bat/README.md /usr/share/licenses/bat /usr/share/licenses/bat/LICENSE-APACHE /usr/share/licenses/bat/LICENSE-MIT /usr/share/man/man1/bat.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Mar 11 23:41:18 2025