Commit Graph

366 Commits

Author SHA1 Message Date
bc534e9dd2 Add Elixir mix format support 2023-12-13 10:26:22 -08:00
a686d6742c ci: Only run release workflow on tag push 2023-09-22 11:32:06 -07:00
d5ea485a0b ci: Update deprecated Actions commands 2023-09-22 11:13:07 -07:00
c4b2a12f73 Bump version to 2023.09.19 v2023.09.19 2023-09-19 10:57:28 -07:00
f192b7a7d8 batman: Split short options 2023-09-19 10:46:46 -07:00
c29dfb136a batdiff: Show error when not in git repo
This is instead of allowing `git` to dump its own warning to the
console.
2023-09-13 11:53:49 -07:00
2e1e768559 batdiff: Support filtering diffs by directory
This brings parity between using `delta` and `bat --diff`.
Previously, only `delta` supported this use case.
2023-09-13 11:15:20 -07:00
4039859b62 batdiff: Check delta version for --hunk-style
This adds compatibility for older `delta` versions.
2023-09-13 11:06:11 -07:00
6f579b1d45 batman: Document issues with non-default themes 2023-09-13 10:54:46 -07:00
c26f22c768 fix typos in batgrep help 2023-09-13 10:41:31 -07:00
895b4ee0ce Merge branch 'compressed-tar' 2023-09-13 10:35:51 -07:00
ba984f470e Merge branch 'master' into compressed-tar 2023-09-13 10:33:26 -07:00
162c21d012 readd exa conditionally 2023-09-13 10:29:14 -07:00
d96fc92165 change all references to exa to eza 2023-09-13 10:29:14 -07:00
85aaf4875d batpipe: Add support for gzipped and bzipped tar files
This adds support for *.{tgz,tar.gz,tbz,tar.bz2} files.
2023-08-03 17:01:26 +01:00
4c220a84a3 batpipe: Extract batpipe_archive_header() helper function 2023-08-03 16:49:53 +01:00
ceaac1b917 ci: Remove wait job v2023.06.15 2023-06-15 17:15:14 -07:00
03549d651a build: Add termux support
sets the OPT_PREFIX to /data/data/com.termux/files/usr if termux is detected.
2023-06-15 16:56:16 -07:00
f47d9c4138 add a test 2023-06-15 16:54:45 -07:00
762ac557f4 use hook_help 2023-06-15 16:54:45 -07:00
15876936ed add --help to batgrep 2023-06-15 16:54:45 -07:00
94fbeb5b27 ci: Tag-to-release 2023-06-15 16:42:49 -07:00
d0738b7289 dev: Allow release script to be used as lib 2023-06-15 16:16:19 -07:00
48fe8875f7 build: Remove end-of-line whitespace 2023-06-15 16:15:42 -07:00
5ac224bc87 build: A way to get data from build.sh 2023-06-15 16:15:41 -07:00
974073fc72 build: Add option to print source files 2023-06-15 16:15:40 -07:00
7aa73f8989 batdiff: Add '--staged' flag 2023-05-15 20:31:48 -07:00
7107e1603f build: Add support for more alt executables 2023-05-15 19:50:24 -07:00
3e7041da7b test: Update test framework 2023-05-15 19:31:29 -07:00
14f36f51b7 batman: Use self as MANPAGER
With certain implementations of `man`, the pager is called with execve
and naiive argument splitting instead of going through the shell.

This change uses the script as the pager itself, working around
the issue.
2023-05-15 19:03:00 -07:00
e609d1a2c5 prettybat: Fix short flags passed to bat
Fixes #87.
2023-03-24 11:01:56 -07:00
daf888f5ed docs: Update install instructions for brew 2023-03-21 02:10:41 -07:00
bea36be397 Bump version to 2023.03.21 v2023.03.21 2023-03-21 01:58:48 -07:00
673dc6fd75 batdiff: Update docs to add BATDIFF_USE_DELTA 2023-03-21 01:58:48 -07:00
97006f0f09 batman: Allow spaces in manual sections 2023-03-21 01:58:48 -07:00
287398acbc batman: Fix parsing manual pages in fzf preview 2023-03-21 01:58:48 -07:00
e53db161a7 batman: Only parse first manpage when selected 2023-03-21 01:58:48 -07:00
f07a22d536 batpipe: Fix SELF variable being wrong when compressed 2023-03-21 01:58:48 -07:00
ea604457ea batpipe: Add BATPIPE_TERM_WIDTH 2023-03-21 01:58:47 -07:00
998e2ff1a9 batpipe: Fix opened-in-less detection 2023-03-21 01:58:47 -07:00
26111f9cee ci: Fix installation of ripgrep for tests
The previous `find` command was grabbing the bash completions, rather
than the executable file. This should fix that.
2023-03-20 23:40:08 -07:00
76906ca014 test: Add test to ensure ripgrep works
This is intended to make debugging CI issues easier in the future.
2023-03-20 23:29:36 -07:00
428a78837d ci: Fix errors with permissions 2023-03-20 23:04:43 -07:00
36786ba570 ci: Update action to fix warnings 2023-03-20 23:00:52 -07:00
e9daffde45 Fix bug where some man pages would fail to open
Some man page sections contain alphabetical characters (e.g. 3bsd,
3perl, 3ssl.) This fixes a bug where selection of such pages would
not open any man page.
2023-03-20 22:45:15 -07:00
3917100c6e Add instructions for bat-extras on Fedora 2023-03-20 22:42:24 -07:00
a4237efffd batwatch docs: Fix link to entr project 2023-03-20 22:36:49 -07:00
38014ba72d docs: Add install steps for Gentoo (@ran-dall)
Thanks for maintaining the package and writing up the install instructions, @ran-dall!
2022-07-30 17:03:42 -07:00
3e2e8df594 docs: Update README about manual files
Manual files are now generated and installed by default.
2022-07-30 17:01:03 -07:00
abda988cbd build: Add manuals to '--install' 2022-07-29 16:51:59 -07:00