Releases: eth-p/bat-extras
Release: 2024-08-24
This contains the latest versions of bat-modules
, batdiff
, batgrep
, batman
, batpipe
, batwatch
, and prettybat
as of commit 36c77c171cc71b2ff3ec4cb781aa16ca3ad258b1 (August 24th, 2024).
This is provided as a convenience only.
I would still recommend following the installation instructions in the README for the most up-to-date versions.
Changes
prettybat
: Useyq
for YAML and JSON pretty formattingbatdiff
: Support filenames with special characters (@HE7086, #124)batman
: Fix issues with trailing whitespace inMANPAGER
(@awilkins, #120)batman
: Fix selecting manpages with aliases (@it-is-wednesday, #122)batman
: Allow--wrap
to be passed to bat (@mrafee113, #121)
Developer
- test: Ignore flags passed to shim
less
Release: 2024-07-10
This contains the latest versions of bat-modules
, batdiff
, batgrep
, batman
, batpipe
, batwatch
, and prettybat
as of commit aef5a424b4b788eb6b8b2427dadb1376767b6535 (June 10th, 2024).
This is provided as a convenience only.
I would still recommend following the installation instructions in the README for the most up-to-date versions.
Changes
batman
: Provide way to use BATMAN as MANPAGER
Release: 2024-06-01
This contains the latest versions of bat-modules
, batdiff
, batgrep
, batman
, batpipe
, batwatch
, and prettybat
as of commit f5b8cfb5d74e6ed5bfb1c7f2b7a3baa9796b0ebf (June 01st, 2024).
This is provided as a convenience only.
I would still recommend following the installation instructions in the README for the most up-to-date versions.
Changes
prettybat
: Don't add extra newlines to tsv for gnuprettybat
: Add basic support for tsv filesprettybat
: Remove comma after black formatter (@happyearthbytes)
Release: 2024-02-12
This contains the latest versions of bat-modules
, batdiff
, batgrep
, batman
, batpipe
, batwatch
, and prettybat
as of commit 6c8879f1d77b0dbb82f8c24a9ec6dd0f3b591e1d (February 12th, 2024).
This is provided as a convenience only.
I would still recommend following the installation instructions in the README for the most up-to-date versions.
Changes
batgrep
: Add support forripgrep-all
batman
: Fix BAT_PAGER causing infinite recursionbatman
: Remove dependency oncol
program
Developer
- ci: Fix downloading ripgrep dependency
- ci: Only run release workflow on tag push
- ci: Update deprecated Actions commands
Release: 2023-09-19
This contains the latest versions of bat-modules
, batdiff
, batgrep
, batman
, batpipe
, batwatch
, and prettybat
as of commit c4b2a12f73c7244a273863e0e98e7d12f2c1f153 (September 19th, 2023).
This is provided as a convenience only.
I would still recommend following the installation instructions in the README for the most up-to-date versions.
Changes
batman
: Split short optionsbatdiff
: Show error when not in git repobatdiff
: Support filtering diffs by directorybatdiff
: Check delta version for--hunk-style
batman
: Document issues with non-default themesbatpipe
: Add support for gzipped and bzipped tar filesbatpipe
: Extract batpipe_archive_header() helper function*
: Useeza
instead ofexa
(@salacio)
Release: 2023-06-16
This contains the latest versions of bat-modules
, batdiff
, batgrep
, batman
, batpipe
, batwatch
, and prettybat
as of commit ceaac1b917a8516763a834cb8504bce5a1270f88 (June 15th, 2023).
This is provided as a convenience only.
I would still recommend following the installation instructions in the README for the most up-to-date versions.
Changes
batdiff
: Add '--staged' flagbatgrep
: Add '--help' (@llimllib)batman
: Use self as MANPAGERprettybat
: Fix short flags passed to bat- build: Add termux support (@rexackermann)
Developer
- ci: Remove wait job
- ci: Tag-to-release
- dev: Allow release script to be used as lib
- build: Remove end-of-line whitespace
- build: A way to get data from build.sh
- build: Add option to print source files
- build: Add support for more alt executables
- test: Update test framework
Release: 2023-03-21
This contains the latest versions of bat-modules
, batdiff
, batgrep
, batman
, batpipe
, batwatch
, and prettybat
as of commit bea36be (March 21st, 2023).
This is provided as a convenience only.
I would still recommend following the installation instructions in the README for the most up-to-date versions.
Changes
batdiff
: Update docs to add BATDIFF_USE_DELTAbatman
: Allow spaces in manual sectionsbatman
: Fix parsing manual pages in fzf previewbatman
: Only parse first manpage when selectedbatman
: Fix bug where some man pages would fail to open (@eoineoineoin)batpipe
: Fix SELF variable being wrong when compressedbatpipe
: Add BATPIPE_TERM_WIDTHbatpipe
: Fix opened-in-less detectionbatwatch
docs: Fix link to entr project- docs: Add install steps for Gentoo (@ran-dall)
- docs: Add install steps for Fedora (@awood)
- docs: Update README about manual files
- docs: Update CI badge on README
- docs: Add Arch Linux install instructions to README
Developer
- ci: Fix installation of ripgrep for tests
- test: Add test to ensure ripgrep works
- ci: Fix errors with permissions
- ci: Update action to fix warnings
- build: Add manuals to '--install'
- ci: Remove CircleCI
- ci: Add GitHub Actions test workflow
- build: Add more '--no-*' options
- developer: Add '.vscode' to gitignore
Release: 2022-07-27
This contains the latest versions of batdiff
, batgrep
, batman
, bat-modules
, batpipe
, batwatch
, and prettybat
as of commit a011290 (July 27th, 2022).
This is provided as a convenience only.
I would still recommend following the installation instructions in the README for the most up-to-date versions.
Changes
batdiff
: Fix use of deprecated--hunk-style
(#64; Thanks, @MithicSpirit!)batman
: Fix error when using fzf to pick manpages (#72; Thanks, @tleibert!)batgrep
: Pass-u
flag toripgrep
(#76; Thanks, @telotortium!)
Developer
Release: 2021-08-21
This contains the latest versions of bat-modules
, batdiff
, batgrep
, batman
, batpipe
, batwatch
, and prettybat
as of commit 7803eca (August 21st, 2021).
This is provided as a convenience only.
I would still recommend following the installation instructions in the README for the most up-to-date versions.
Changes
batgrep
: Add support for '--' argumentbatgrep
: Respect theBAT_STYLE
environment variable (#54)batgrep
: Add support forripgrep
11 (#53)batman
: Iffzf
is installed, usebatman
to search through man pagesbatman
: Only set grid style if BAT_STYLE is not definedbatpipe
: Fix colors not showing up inside lessbatpipe
: Fix incorrect colors in usage instructionsbatwatch
: Buffer--command
mode to reduce flickering from redraw- docs: Fix manpage generation trimming spaces.
- docs: Fix manpage generation leaving
<br/>
tags inside man page.
Developer
- lib: Fix no pager being used when PAGER and BAT_PAGER are unset (#57)
- lib: Add test for 'less' as pager instead of 'bat'
- lib: Use 'less' as pager instead of 'bat'
- test: Fix fish being incorrectly detected as installed
Release: 2021-04-06
This contains the latest versions of bat-modules
, batdiff
, batgrep
, batman
, batpipe
, batwatch
, and prettybat
as of commit e1a0c7a (April 6th, 2021).
This is provided as a convenience only.
I would still recommend following the installation instructions in the README for the most up-to-date versions.
Changes
prettybat
: Add support for SVG formatting using prettierprettybat
: Allow reading from pipe (#51)batpipe
: Change the install commands to enable color automaticallybatpipe
: Fix incorrect bash install commandsbatpipe
: Format compressed files with 'bat'batpipe
: Replace 'bat_if_not_bat' with a smarter 'bat' functionbatpipe
: Remove incorrect text from documentationbatwatch
: Show the watched command in bat's headerbatwatch
: Disable bat's pager (#23)batwatch
: Add mode for watching command output- docs: Update README for Homebrew installation split
Developer
- test: Update snapshots
- lib: Fix accidental forkbomb when using release.sh
- lib: Fix 'getargs' setting an empty string when no args are left
- lib: Add 'term_clear' function to clear the terminal screen
- lib: Fix 'getargs --append' adding an empty value to the array
- lib: Add '--append' mode to 'getargs'
- lib: Add 'getargs' to 'lib_opt'