Z. Grace Moreau
33ba136fa3
fix `--pager` opts display and add some examples
2 years ago
Z. Grace Moreau
f36df73ac1
add a vim modeline
...
This will cause vim (and other properly-extended editors) to read this
as a fish script file, despite its .fish.in extension.
2 years ago
Z. Grace Moreau
d14e0fe292
improve fish completions
2 years ago
Martin Nordholts
621ab6078f
CI: Check MSRV without git feature enabled
...
git2-rs MSRV policy is to only support latest stable rust (see
https://github.com/rust-lang/git2-rs#rust-version-requirements ), so it
does not make sense to run our MSRV tests with git enabled.
2 years ago
Martin Nordholts
020492f7e6
tests/tester: Do not build as tests
...
mod tester does not contains any tests, so do not build the module as
containing tests. Instead use the mod.rs approach described in
https://doc.rust-lang.org/book/ch11-03-test-organization.html#submodules-in-integration-tests .
2 years ago
Christopher Acosta
9a924b445b
Make --map-syntax and --ignored-suffix work together ( #2260 )
...
* Make --map-syntax and --ignored-suffix work together
* Minor refactor
2 years ago
dependabot[bot]
c14ce4f7ca
Bump assets/syntaxes/02_Extra/Julia from `1e55f32` to `4fde0fd` ( #2230 )
...
* Bump assets/syntaxes/02_Extra/Julia from `1e55f32` to `4fde0fd`
Bumps [assets/syntaxes/02_Extra/Julia](https://github.com/JuliaEditorSupport/Julia-sublime ) from `1e55f32` to `4fde0fd`.
- [Release notes](https://github.com/JuliaEditorSupport/Julia-sublime/releases )
- [Commits](1e55f3211b...4fde0fdedd
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/Julia
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update CHANGELOG.md
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2 years ago
Marie Katrine Ekeberg
9c7ca33929
Make `--no-paging`/`-P` override `--paging=...` if passed as a later arg ( #2201 )
...
* Make the no-paging option override earlier paging options
* Update CHANGELOG.md
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2 years ago
David Peter
02a9d191ed
Bump MSRV to 1.58
2 years ago
dependabot[bot]
71e71aa31e
Bump semver from 1.0.11 to 1.0.13
...
Bumps [semver](https://github.com/dtolnay/semver ) from 1.0.11 to 1.0.13.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.11...1.0.13 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
a091811be9
Bump assets/syntaxes/02_Extra/PowerShell from `742f0b5` to `c0372a1`
...
Bumps [assets/syntaxes/02_Extra/PowerShell](https://github.com/PowerShell/EditorSyntax ) from `742f0b5` to `c0372a1`.
- [Release notes](https://github.com/PowerShell/EditorSyntax/releases )
- [Commits](742f0b5d4b...c0372a1d2d
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/PowerShell
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
2dd8ee97a9
Bump serde from 1.0.137 to 1.0.143
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.137 to 1.0.143.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.137...v1.0.143 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Martin Nordholts
ab8f97b0bb
Bump MSRV to 1.56.1
...
This is what `hashbrown` did recently: https://github.com/rust-lang/hashbrown/pull/298
And it causes CI failures for us. Examples:
* https://github.com/sharkdp/bat/pull/2266
* https://github.com/sharkdp/bat/pull/2265
The path of least resistance for us is to also bump MSRV, so let's do
that. 1.56.1 was released [9 months
ago](https://blog.rust-lang.org/2021/11/01/Rust-1.56.1.html ).
2 years ago
dependabot[bot]
4514a362fa
Bump regex from 1.5.6 to 1.6.0
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.5.6 to 1.6.0.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.5.6...1.6.0 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
3a93798e8b
Bump assets/syntaxes/02_Extra/cmd-help from `1e513f5` to `aa47747` ( #2255 )
...
* Bump assets/syntaxes/02_Extra/cmd-help from `1e513f5` to `aa47747`
Bumps [assets/syntaxes/02_Extra/cmd-help](https://github.com/victor-gp/cmd-help-sublime-syntax ) from `1e513f5` to `aa47747`.
- [Release notes](https://github.com/victor-gp/cmd-help-sublime-syntax/releases )
- [Commits](1e513f5f19...aa477471c8
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/cmd-help
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update CHANGELOG.md
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2 years ago
dependabot[bot]
44fa7a9af3
Bump once_cell from 1.12.0 to 1.13.0
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.12.0...v1.13.0 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
00eb7480f7
Bump globset from 0.4.8 to 0.4.9
...
Bumps [globset](https://github.com/BurntSushi/ripgrep ) from 0.4.8 to 0.4.9.
- [Release notes](https://github.com/BurntSushi/ripgrep/releases )
- [Changelog](https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md )
- [Commits](https://github.com/BurntSushi/ripgrep/compare/globset-0.4.8...globset-0.4.9 )
---
updated-dependencies:
- dependency-name: globset
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
44daae4a8f
Bump console from 0.15.0 to 0.15.1
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.15.0 to 0.15.1.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Changelog](https://github.com/console-rs/console/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/console/compare/0.15.0...0.15.1 )
---
updated-dependencies:
- dependency-name: console
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
dd2c6e07b8
Bump nix from 0.24.1 to 0.24.2
...
Bumps [nix](https://github.com/nix-rust/nix ) from 0.24.1 to 0.24.2.
- [Release notes](https://github.com/nix-rust/nix/releases )
- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nix-rust/nix/compare/v0.24.1...v0.24.2 )
---
updated-dependencies:
- dependency-name: nix
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
John Higgins
7b2e0ece55
Prevent fork nightmare with PAGER=batcat ( #2235 )
...
* Added rsamuelklatchko's changes
* Added some comments and deleted redundant code
* Ran cargo fmt
* Update src/pager.rs
Co-authored-by: Martin Nordholts <enselic@gmail.com>
* Added bugfix to changelog
* src/pager.rs nitpick: arg0 -> s
I forgot to comment on this name so I figured I'd just push a commit to
take care of it.
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2 years ago
yuvalmo
c4d9d7561b
Color `fstab` dump and pass fields correctly ( #2246 )
...
Was missing the number 2 as a valid option in those fields.
2 years ago
Anders Kaseorg
4583826a5b
Fix documentation typo: --pager=never → --paging=never
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2 years ago
dependabot[bot]
c8b11873b1
Bump semver from 1.0.9 to 1.0.11
...
Bumps [semver](https://github.com/dtolnay/semver ) from 1.0.9 to 1.0.11.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.9...1.0.11 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
b48cb99805
Bump serde_yaml from 0.8.23 to 0.8.24
...
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.8.23 to 0.8.24.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases )
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.8.23...0.8.24 )
---
updated-dependencies:
- dependency-name: serde_yaml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Kian-Meng Ang
f93d650708
Fix typos
2 years ago
Cre3per
ed4997c77c
Add syntax mapping from NSE to Lua ( #2214 )
2 years ago
dependabot[bot]
16488f3d82
Bump flate2 from 1.0.23 to 1.0.24
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.0.23 to 1.0.24.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/commits )
---
updated-dependencies:
- dependency-name: flate2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
373b22824d
Bump serde from 1.0.136 to 1.0.137
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.136 to 1.0.137.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.136...v1.0.137 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
17c099e589
Bump regex from 1.5.5 to 1.5.6
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.5.5 to 1.5.6.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.5.5...1.5.6 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
7d6aa09a56
Bump once_cell from 1.10.0 to 1.12.0
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.10.0 to 1.12.0.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.10.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
b99ada8918
Bump semver from 1.0.7 to 1.0.9
...
Bumps [semver](https://github.com/dtolnay/semver ) from 1.0.7 to 1.0.9.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.7...1.0.9 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Martin Nordholts
3339eee2dc
Make the default macOS theme depend on Dark Mode ( #2197 )
...
* Make the default macOS theme depend on Dark Mode
We frequently get complaints from macOS users that bat does not work on
their default macOS terminal background, which is white.
Pay the price of slightly increased startup time to get a better default
on macOS. To avoid the slightly increased startup time, simply specify a
theme explicitly via `--theme`, `BAT_THEME`, or `~/.config/bat`.
Note that if there is an error when we check if Dark Mode is enabled, we
behave the same as on Windows and Linux; assume that the terminal
background is dark. This harmonizes behavior across platforms, and makes
bat behave the same as before, when Dark Mode was always assumed to be
enabled.
* src/assets.rs: Fix typo
* Update CHANGELOG.md
2 years ago
David Peter
e9f8370b13
Refer to discussions page in issue templates.
2 years ago
David Peter
892b186ba5
Add CHANGELOG entry
2 years ago
David Peter
6db64cf050
Use cross to build x86_64-unknown-linux-gnu executables
...
We do this in order to link against older versions of glibc.
closes #2106
2 years ago
Martin Nordholts
5f139e5ec2
CHANGELOG.md: Remove empty Themes section for v0.21.0
2 years ago
Martin Nordholts
8b50ef87fd
Post-release: Prepare an "unreleased" section at the top of CHANGELOG.md
...
As per `doc/release-checklist.md`.
2 years ago
Martin Nordholts
405e5f7460
assets/create.sh
2 years ago
Martin Nordholts
8d4f8ba1b2
CHANGELOG.md: unreleased -> v0.21.0
2 years ago
Martin Nordholts
d3f89bc4bc
Bump to v0.21.0
2 years ago
Martin Nordholts
5fe9b3e1b3
Make `INI` syntax register as handler of `.inf` files
...
We need to type `inf` and `INF` as strings in `INI.sublime-syntax`,
otherwise `yaml-rust` interprets them as real numbers ("infinity") and
they do not get registered as file extensions:
/Users/martin/src/yaml-rust # https://github.com/chyh1990/yaml-rust
% cargo run --example dump_yaml ~/src/bat/assets/syntaxes/02_Extra/INI.sublime-syntax
---
String("name"):
String("INI")
String("file_extensions"):
String("ini")
String("INI")
Real("inf")
Real("INF")
...
Also add a regression test.
2 years ago
Martin Nordholts
dc7d5a862f
release-checklist.md: Don't recommend `--allow-dirty` to cargo publish
...
Using `--allow-dirty` increases the risk of the published code not being
versioned properly in git.
2 years ago
Martin Nordholts
4789c71a37
release-checklist.md: Recommend looking at the tip of master for `-h` and `man`
2 years ago
Martin Nordholts
be99b759d3
release-checklist.md: Recommend `--locked` for `cargo install`
...
So that the command will not fail if you are using the MSRV toolchain
and the latest version of a dependency happens to have a higher MSRV
than we do.
2 years ago
Martin Nordholts
5f7ae6b277
release-checklist.md: Recommend a single git grep command for MSRV
...
That filters out irrelevant hits in CHANGELOG.md and tests/.
2 years ago
Martin Nordholts
ea5aaa03a2
CHANGELOG.md: Clean up and tweak
2 years ago
Martin Nordholts
7334ab4542
Bump to syntect 5.0.0 to e.g. start lazy-loading syntaxes ( #2181 )
...
* Bump to syntect 5.0.0 to e.g. start lazy-loading themes
Closes #915
Closes #951
Closes #1846
Closes #1854
* Typo fix formated -> formatted
* Update CHANGELOG.md
2 years ago
Martin Nordholts
719248f1c1
Simplify release-checklist.md by printing `-h`, `--help` and `man` in CI ( #2183 )
...
* Simplify release-checklist.md by printing `-h`, `--help` and `man` in CI
Note that we run `find . -name bat.1` before we run anything with
`--all-features`, because `--all-features` is considered a separate
target, and so we will get a different (but identical) `bat.1`. For
example, we might have these:
./target/debug/build/bat-218e9538b4996215/out/assets/manual/bat.1
./target/debug/build/bat-89d6f56802af023f/out/assets/manual/bat.1
By showing the man page earlier, there is only one `bat.1` to pick from.
* Use plain `man $(find . -name bat.1)`
2 years ago
dependabot[bot]
ef3e398b2b
Bump assets/syntaxes/02_Extra/Zig from `87ecbca` to `1a4a384` ( #2136 )
...
* Bump assets/syntaxes/02_Extra/Zig from `87ecbca` to `1a4a384`
Bumps [assets/syntaxes/02_Extra/Zig](https://github.com/ziglang/sublime-zig-language ) from `87ecbca` to `1a4a384`.
- [Release notes](https://github.com/ziglang/sublime-zig-language/releases )
- [Commits](87ecbcae6f...1a4a38445f
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/Zig
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update tests/syntax-tests/highlighted/Zig/example.zig and CHANGELOG.md
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2 years ago
Tejinder Singh
52bab63e18
Add `--relative` to `batdiff` in README.md ( #2172 )
2 years ago