Features
- Three new special color themes are available:
ansi-light
,ansi-dark
andbase16
. These
are useful for people that often switch from dark to light themes in their terminal emulator
or for people that want the colors to match their terminal theme colors. For more details,
see #543 and #490 (@mk12, implementation idea by @trishume) - Hand-written auto completion script for Fish shell, see #524 and #555 (@ev-dev and @eth-p)
- The
-p
/--plain
option can now be used twice (typically-pp
). The first-p
switches the
--style
to "plain". The second-p
disables the pager. See #560 and #552 (@eth-p)
Bugfixes
- Do not replace arguments to
less
when using--pager
, see #509 - Binary files will now be indicated by a warning in interactive mode, see #530 #466 #550 (@maxfilov)
- Empty files are (once again) printed with a single header line, see #504 and #566 (@reidwagner
and @sharkdp) --terminal-width=0
is now disallowed, see #559 (@eth-p)- Accidental printing of files named
cache
, see #557
Other
- New integration tests, see #500 and #502 (@reidwagner and @sharkdp)
- New "Integration with other tools" section in the README.
- Migrated to Rust 2018 (@expobrain)
New syntaxes
- F# syntax has been updated, see #531 (@stroborobo)
- Fish shell, see #548 (@sanga)
Packaging
bat
is now available on Chocolatey, see #541 (@rasmuskriest)