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.24.0 | Vendor: openSUSE |
Release: 2.1 | Build date: Tue Nov 19 23:43:42 2024 |
Group: Productivity/Text/Utilities | Build host: reproducible |
Size: 5972934 | Source RPM: bat-0.24.0-2.1.src.rpm |
Packager: http://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
* 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 * Wed Aug 18 2021 mvetter@suse.com - Update to f3d53b to fix build on Tumbleweed because of Rust 1.54 See https://github.com/sharkdp/bat/issues/1796 * Update git2 dependency to fix incompatibility with Rust 1.54 * Reduce startup time in loop-through mode with 80%-90% * HighlightingAssets: Move out fn get_integrated_*set() to module scope * Support a hidden arg --no-custom-assets that skips loading assets from the cache * HighlightingAssets: Make .syntaxes() and syntax_for_file_name() failable * HighlightingAssets::get_extension_syntax(): Split up into smaller methods * Make loading of cached assets closer in performance to integrated assets * Add Enselic in FUNDING.yml * Update battest.py * Add `rs` identifier for Rust code blocks in Markdown * Update CHANGELOG * Add groff syntax * Add custom FUNDING.yml * HighlightingAssets: Introduce private fn new() helper * HighlightingAssets: Encapsulate syntax_set behind a getter * De-duplicate some themes.bin and syntaxes.bin related code * Fix typo in README * Wed Aug 18 2021 mvetter@suse.com - Update to version 0.18.2: * Add note on vulnerability reporting, closes #1473 * Upgrade CHANGELOG with security vulnerability notice * Update Julia syntax test * Update Julia syntax, closes #1692 * Update assets * Run cargo fmt * Bump version to v0.18.2 * Use resolved path for --diagnostic as well * Fix for Windows: do not run binaries from CWD * Bump assets/syntaxes/02_Extra/CMake from `7d6231c` to `ab6ef4e` * Bump ansi_colours from 1.0.2 to 1.0.4 * Bump globset from 0.4.6 to 0.4.8 * Add CHANGELOG entry for #1687 * Abort ignored filename suffix stripping early on unworkable filenames * Simplify ignored filename suffix stripping * Add syntax tests for ignored filename suffixes * Find syntax ignoring known backup/template filename suffixes * CICD: sync with pastel, minor changes * Add some more options to bash completion * Bump assert_cmd from 1.0.4 to 1.0.5 * Fix missing config/cache arguments in Zsh completion * Document --generate-config-file in manual * Add change log entry for bash completion * Depend on scop/bash-completion * Add missing comment about --theme arg escaping * Add bash completion * pretty_printer.rs: Don't use a URL as an example Input title * Update README.md * Update README.md * Modify Linguist overrides * Spelling fixes * Highlight mtab files with fstab highlighting * README.md: List compatibility as another advantage to 3-bit themes * README.md: Mention that PAGER is ignored if set to more or most * Bump nix from 0.20.0 to 0.21.0 * Bump assert_cmd from 1.0.3 to 1.0.4 * Update `CHANGELOG.md` for #1668 * Add Verilog syntax test file * Add varlink syntax test file * Add TypeScriptReact syntax test file * Add Stylus syntax test file * Add Strace syntax test file * Add Robot Framework syntax test file * Add Rego syntax test file * Add Puppet syntax test file * Add NAnt Build File syntax test file * Add Literate Haskell syntax test file * Add jsonnet syntax test file * Add Java Server Page (JSP) syntax test file * Add 'NOTICE' to list of file names to skip * Add Fortran Namelist syntax test file * Add Fortran (Fixed Form) syntax test file * Add Fortran (Modern) syntax test file * Add F# syntax test file * Add CoffeeScript syntax test file * Add Cabal syntax test file * CHANGELOG.md: Apply DotENV syntax also for .env.default and .env.defaults * DotENV.sublime-syntax: Re-exported after .tmLanguage update * Bump assets/syntaxes/02_Extra/DotENV from `a1c9176` to `58201ba` * Refactor "Use `matches` macro" * Update `CHANGELOG.md` for #1661 * Use the functional update syntax * Implement `From<..>` instead of `Into<..>` * Use the functional update syntax * Use `matches` macro * Use `!theme.is_empty()` * ja: add section about integration with fzf * ja: fix typo * Update CHANGELOG for #1655 * Add XAML test file * Add dash test file * Update CHANGELOG for #1654 * Add support for XAML files * Add support for dash shebang * Fix broken img link * Update and polish Korean translation * Sun Jun 13 2021 idesmi@protonmail.com - Update to version 0.18.1: * Update binary assets * Bump version, update dependencies * Updated CHANGELOG * Bump assets/syntaxes/02_Extra/Lean from `824213d` to `29a03a8` * Bump serde from 1.0.124 to 1.0.125 * Bump bugreport from 0.3.0 to 0.4.0 * Bump assets/syntaxes/02_Extra/FSharp from `c18616d` to `9e4645c` * add warning highlighting to log file syntax definition * add word boundaries to log syntax highlighting * Add independent log syntax * improve syslog syntax * replace Syslog dependency with a custom syntax * add example syslog file for highlighting tests * Revert "Update of themes.bin that adds Dark+" * Update of themes.bin that adds Dark+ * Add "Visual Studio Dark+" theme to vec of themes * Add Dark+ theme * Thu Mar 25 2021 Ismail Dönmez <idonmez@suse.com> - Update to version 0.18.0 * Features - Use a pager when bat --list-languages is called, see #1394 (@stku1985) * Bugfixes - If the last line doesn't end with a newline character, don't add it if --style=plain, see #1438 (@Enselic) - Only print themes hint in interactive mode (bat --list-themes), see #1439 (@rsteube) - VimL syntax highlighting fix, see #1450 (@esensar) - Print an 'Invalid syntax theme settings' error message if a custom theme is broken, see #614 (@Enselic) - If plain mode is set and wrap is not explicitly opted in, long lines will no be truncated, see #1426 - If PAGER (but not BAT_PAGER or --pager) is more or most, silently use less instead to ensure support for colors, see #1063 (@Enselic) - If PAGER is bat, silently use less to prevent recursion. For BAT_PAGER or --pager, exit with error, see #1413 (@Enselic) - Manpage highlighting fix, see #1511 (@keith-hall) - BAT_CONFIG_PATH ignored by bat if non-existent, see #1550 (@sharkdp) * Other - Performance improvements, see #1421 (@LovecraftianHorror) - Added a new --diagnostic option to collect information for bug reports, see #1459 (@sharkdp) - Modified default theme colors to differentiate between a JSON key and a string value, see #1400 (@keith-hall) - Upped min required Rust version to 1.42 * Syntaxes - Added Zig syntax, see #1470 (@paulsmith) - Added Lean syntax, see #1446 (@Julian) - Added .resource extension for Robot Framework files, see #1386 - Added gnuplot syntax, see #1431 (@sharkdp) - Highlight *.pac (Proxy auto-config) files as JavaScript, see #1515 (@sharkdp) * New themes - ansi replaces ansi-dark and ansi-light, see #1104 and #1412 (@mk12). Breaking change: users that were previously using one of the ansi-* themes should switch to ansi. - The Gruvbox theme has been updated, see #1291 (@j0hnmeow). Breaking change: users that were previously using gruvbox or gruvbox-white should update and use gruvbox-dark/gruvbox-light instead. * bat as a library - The following PrettyPrinter methods have been removed (they were previously deprecated): + input_stdin_with_name + input_from_bytes_with_name + input_from_reader_with_name + vcs_modification_markers (if the git feature is not enabled)
/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, Wed Dec 25 23:23:28 2024