Martin Nordholts
3af3549232
integration_tests: Use tempdir() in config_location_when_generating
...
For cleaner code.
Use the tempdir() function since that is recommended by the crate docs:
https://docs.rs/tempfile/3.2.0/tempfile/index.html
4 years ago
Martin Nordholts
643f0bcbe3
integration_tests.rs: Add test config_location_when_generating
...
As a complement to #1556 to prevent #1550 from coming back.
The test purposefully fails if ca60937c2e
is reverted.
4 years ago
Martin Nordholts
9db9a38565
CICD: Add workflow_dispatch to enable manual builds
...
Which is useful when you want to test a fix without creating a PR for
it.
4 years ago
David Peter
ca60937c2e
Do not ignore non-existent BAT_CONFIG_PATH
...
Do not ignore `BAT_CONFIG_PATH` if it doesn't exist. Both when
generating a new config file with `--generate-config-file` and
when attempting to read the config.
Also, provide a better error message in case the file can not
be created.
closes #1550
4 years ago
David Peter
2aa3ed9da8
Update CHANGELOG
4 years ago
Keith Hall
7768433d09
Improve Monokai Extended JSON key color with a patch
4 years ago
David Peter
c569774e1a
Add section about integration with fzf
...
see #448
4 years ago
Martin Nordholts
0371f55541
CICD: Don't run jobs twice in PRs
...
Without this change, creating a PR triggers all jobs to run twice. Once
due to a push event and once due to a pull_request event.
Change to only trigger jobs due to push when pushing a tag or to the
master branch, to avoid duplicate jobs for each PR.
4 years ago
David Peter
bc35592fd9
CICD: Build step naming
4 years ago
David Peter
f5d834407e
CICD: Improved job names
4 years ago
David Peter
557a748ac7
CICD: Remove code coverage computation
4 years ago
Martin Nordholts
3f10f71ad2
CICD: Build: Rename 'Check is release' step to 'Check for release'
...
To get a name that sounds like proper English.
4 years ago
Martin Nordholts
7b6388b19f
CICD: Build: Add separate 'Calculate test options' step
...
And move it down to right before it is needed, to reduce its scope.
For #1474
4 years ago
Martin Nordholts
b98ec4bbc5
CICD: Build: Check IS_RELEASE in separate step
...
And move it closer to where it is actually needed, to reduce its scope.
For #1474
4 years ago
Martin Nordholts
94fd481f36
CICD: Build: Remove unused ${{ matrix.job.cargo-options }} expansions
4 years ago
David Peter
94496df3b0
Fix broken resolv.conf highlighting
...
closes #1510
The change in `create_highlighted_versions.py` fixes a "unknown theme
"'1337'" warning. The single quotes were wrong. `bat` was always falling
back to the default theme, so let's use that for now.
4 years ago
Martin Nordholts
0e5ea9c354
CICD: Build: Use package-specific staging dir
...
A common staging dir confuses more than it helps, so let each package
step take care of its own staging dir.
For #1474
4 years ago
David Peter
7eabb5e05a
Highlight *.pac files as JavaScript
...
closes #1515
4 years ago
David Peter
9ad401be87
Fix clippy suggestion
4 years ago
Ethan P
f874c8e4db
Use less binary specified in bat config for --diagnostic
4 years ago
Ethan P
025c5c061b
Make less version check accept a path to the less binary
4 years ago
Caden Haustein
573f34d757
Update dependencies; replace unmaintained ( #1522 )
...
* Update dependencies; replace unmaintained
* Fix errors
* Revert dependency changes
* Revert git2 to 0.13.15
Co-authored-by: David Peter <mail@david-peter.de>
4 years ago
Martin Nordholts
eac36dd3b5
CICD: Build: Introduce and use new 'Strip release bin' step
...
So that we don't have to duplicate that logic in both 'Debian package'
and 'Package' steps.
For #1474
4 years ago
David Peter
70cf8a4ec5
Wording
4 years ago
Martin Nordholts
37d0d8984c
README.md: Warn about buggy snap packages
...
As discussed in #1519 , the batcat snap package is too problematic for
official endorsement, so withdraw recommendation from README.me (and
remove section from CHANGELOG.md since a release with it has not been
made yet).
4 years ago
Keith Hall
2e8c0a39db
Add support for env vars and manpage refs with dots to Manpage syntax
4 years ago
dependabot-preview[bot]
deec2902e4
Bump assets/syntaxes/02_Extra/Svelte from `aee0676` to `c71f129`
...
Bumps [assets/syntaxes/02_Extra/Svelte](https://github.com/corneliusio/svelte-sublime ) from `aee0676` to `c71f129`.
- [Release notes](https://github.com/corneliusio/svelte-sublime/releases )
- [Commits](aee0676f37...c71f1290b0
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
dependabot-preview[bot]
e3343759b7
Bump assets/themes/onehalf from `8992311` to `141c775`
...
Bumps [assets/themes/onehalf](https://github.com/sonph/onehalf ) from `8992311` to `141c775`.
- [Release notes](https://github.com/sonph/onehalf/releases )
- [Commits](89923117bc...141c775ace
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
dependabot-preview[bot]
fa72f86e17
Bump assets/syntaxes/02_Extra/CMake from `21e9698` to `7d6231c`
...
Bumps [assets/syntaxes/02_Extra/CMake](https://github.com/zyxar/Sublime-CMakeLists ) from `21e9698` to `7d6231c`.
- [Release notes](https://github.com/zyxar/Sublime-CMakeLists/releases )
- [Commits](21e96989d6...7d6231c934
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
dependabot-preview[bot]
6527126e50
Bump assets/syntaxes/02_Extra/Lean from `7e99440` to `49d1853`
...
Bumps [assets/syntaxes/02_Extra/Lean](https://github.com/leanprover/vscode-lean ) from `7e99440` to `49d1853`.
- [Release notes](https://github.com/leanprover/vscode-lean/releases )
- [Commits](7e99440b33...49d185361a
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
dependabot-preview[bot]
4aec022065
Bump serde from 1.0.118 to 1.0.123
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.118 to 1.0.123.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.118...v1.0.123 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
dependabot-preview[bot]
a26c5b8219
Bump predicates from 1.0.6 to 1.0.7
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/assert-rs/predicates-rs/releases )
- [Changelog](https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/predicates-rs/compare/v1.0.6...v1.0.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
Martin Nordholts
d36b091fd7
CICD: Build: Move PKG_* vars to 'Package' step
...
For improved modularization of CICD script.
For #1474
4 years ago
Martin Nordholts
3dcf02549e
CICD: Build: Move DPKG_* vars to 'Debian package' step
...
For cleaner CICD script. Note that we can't use outputs defined in our
own step, so also change to shell vars intead.
For #1474
4 years ago
Martin Nordholts
e402011a73
CICD: Build: Split out dir creation into the individual package steps
...
It's cleaner because we can reuse helper vars and create the dirs closer
in time to when they are needed.
For #1474
4 years ago
Martin Nordholts
dc1620d1f0
get_pager(): Simplify use_less_instead expression
4 years ago
Martin Nordholts
c48e779e8a
CHANGELOG.md: Add entry for #1413
4 years ago
Martin Nordholts
dd0d44bbb3
Fix #1413 Can't use `bat` at all! (Error: Use of bat as a pager is disallowed...)
...
Fixed by implementing the proposal by sharkdp:
* Allow PAGER=bat, but ignore the setting in bat and simply default to
less. Unless of course, BAT_PAGER or --pager is used to overwrite the
value of PAGER.
* Disallow the usage of bat within BAT_PAGER and --pager.
4 years ago
sharkdp
060b9981b5
Remove deprecated PrettyPrinter methods
4 years ago
Keith Hall
b25713938d
Fix typo in bug report template
4 years ago
Keith Hall
5b09561114
Update map-syntax text in manpage to match --help
4 years ago
Keith Hall
fcde4824d5
Add missing command line options to the manpage
4 years ago
sharkdp
b0e5828d3f
Add comment regarding use of bat as a library, closes #953
4 years ago
sharkdp
b7d499d1be
Add 'batcat' comment in MANPAGER suggestion, closes #1434
4 years ago
sharkdp
1ae16fca90
Improve --map-syntax documentation, see #1386
4 years ago
sharkdp
0e2bef3b79
Fix minor mistakes in --map-syntax documentation
4 years ago
Martin Nordholts
221c9815a5
CICD: Build: Split up into separate 'Debian package' step
...
Make sure to ignore whitespace changes when diffing.
For #1474
4 years ago
Martin Nordholts
c5c683f67c
Explicitly allow clippy::match_bool until we bump MSRV
...
Since we run clippy on Rust 1.42.0 we still get warnings about the
presence of clippy::match_bool lints. That lint has been moved from
'Style' to 'Pedantic' in Rust 1.45.0 and onwards however, so let's
silent it in our clippy runs too.
4 years ago
David Peter
149a0177cd
Update number of syntaxes
4 years ago
David Peter
252e5a6b13
Merge pull request #1402 from Enselic/fix-1063
...
Fix #1063 : Do not use 'more' or 'most' PAGER, as they are not compatible with bats output
4 years ago