Skip to content

v0.3.0

Compare
Choose a tag to compare
@sharkdp sharkdp released this 08 May 22:16
· 3037 commits to master since this release

Features

  • Automatic paging by integrating with less, see #29 (@BrainMaestro)
  • Added support for reading from standard input, see #2
  • Added support for writing to non-interactive terminals (pipes, files, ..); new
    --color=auto/always/never option, see #26 (@BrainMaestro)
  • Added --list-languages option to print all available syntaxes, see #69 (@connorkuehl)
  • New option to specify the syntax via -l/--language, see #19 (@BrainMaestro)
  • New option to control the output style (--style), see #5 (@nakulcg)
  • Added syntax highlighting support for TOML files, see #37

Changes

  • The init-cache sub-command has been removed. The cache can now be controlled via
    bat cache. See bat cache -h for all available commands.

Bug fixes

  • Get git repository from file path instead of current directory, see #22 (@nakulcg)
  • Process substitution can now be used with bat (bat <(echo a) <(echo b)), see #80

Thanks

I'd like to say a big THANK YOU to all contributors and everyone that has given us
some form of feedback.

Special thanks go to @BrainMaestro for his huge support with new features, bug reports
and code reviews!