Skip to content

Releases: eth-p/bat-extras

Release: 2024-08-24

24 Aug 21:26
36c77c1
Compare
Choose a tag to compare

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: Use yq for YAML and JSON pretty formatting
  • batdiff: Support filenames with special characters (@HE7086, #124)
  • batman: Fix issues with trailing whitespace in MANPAGER (@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

10 Jun 19:58
aef5a42
Compare
Choose a tag to compare

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

01 Jun 22:35
f5b8cfb
Compare
Choose a tag to compare

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 gnu
  • prettybat: Add basic support for tsv files
  • prettybat: Remove comma after black formatter (@happyearthbytes)

Release: 2024-02-12

12 Feb 23:35
6c8879f
Compare
Choose a tag to compare

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 for ripgrep-all
  • batman: Fix BAT_PAGER causing infinite recursion
  • batman: Remove dependency on col program

Developer

  • ci: Fix downloading ripgrep dependency
  • ci: Only run release workflow on tag push
  • ci: Update deprecated Actions commands

Release: 2023-09-19

19 Sep 17:58
c4b2a12
Compare
Choose a tag to compare

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 options
  • batdiff: Show error when not in git repo
  • batdiff: Support filtering diffs by directory
  • batdiff: Check delta version for --hunk-style
  • batman: Document issues with non-default themes
  • batpipe: Add support for gzipped and bzipped tar files
  • batpipe: Extract batpipe_archive_header() helper function
  • *: Use eza instead of exa (@salacio)

Release: 2023-06-16

16 Jun 00:15
ceaac1b
Compare
Choose a tag to compare

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' flag
  • batgrep: Add '--help' (@llimllib)
  • batman: Use self as MANPAGER
  • prettybat: 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

21 Mar 09:03
bea36be
Compare
Choose a tag to compare

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_DELTA
  • batman: Allow spaces in manual sections
  • batman: Fix parsing manual pages in fzf preview
  • batman: Only parse first manpage when selected
  • batman: Fix bug where some man pages would fail to open (@eoineoineoin)
  • batpipe: Fix SELF variable being wrong when compressed
  • batpipe: Add BATPIPE_TERM_WIDTH
  • batpipe: Fix opened-in-less detection
  • batwatch 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

27 Jul 20:42
a011290
Compare
Choose a tag to compare

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

Developer

Release: 2021-08-21

21 Aug 23:27
7803eca
Compare
Choose a tag to compare

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 '--' argument
  • batgrep: Respect the BAT_STYLE environment variable (#54)
  • batgrep: Add support for ripgrep 11 (#53)
  • batman: If fzf is installed, use batman to search through man pages
  • batman: Only set grid style if BAT_STYLE is not defined
  • batpipe: Fix colors not showing up inside less
  • batpipe: Fix incorrect colors in usage instructions
  • batwatch: 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

06 Apr 23:24
e1a0c7a
Compare
Choose a tag to compare

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 prettier
  • prettybat: Allow reading from pipe (#51)
  • batpipe: Change the install commands to enable color automatically
  • batpipe: Fix incorrect bash install commands
  • batpipe: Format compressed files with 'bat'
  • batpipe: Replace 'bat_if_not_bat' with a smarter 'bat' function
  • batpipe: Remove incorrect text from documentation
  • batwatch: Show the watched command in bat's header
  • batwatch: 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'