dependabot[bot]
b7e44c76dc
Bump semver from 1.0.21 to 1.0.23 ( #2981 )
...
Bumps [semver](https://github.com/dtolnay/semver ) from 1.0.21 to 1.0.23.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.21...1.0.23 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-01 03:31:50 +00:00
dependabot[bot]
f3cc69733f
Bump thiserror from 1.0.53 to 1.0.61 ( #2979 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.53 to 1.0.61.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.53...1.0.61 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-01 03:18:21 +00:00
dependabot[bot]
3625f0ea1c
Bump itertools from 0.12.1 to 0.13.0 ( #2978 )
...
Bumps [itertools](https://github.com/rust-itertools/itertools ) from 0.12.1 to 0.13.0.
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.12.1...v0.13.0 )
---
updated-dependencies:
- dependency-name: itertools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-01 03:04:56 +00:00
dependabot[bot]
e6e2d4c65d
Bump flate2 from 1.0.28 to 1.0.30 ( #2980 )
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.0.28 to 1.0.30.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.28...1.0.30 )
---
updated-dependencies:
- dependency-name: flate2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-01 02:48:23 +00:00
dependabot[bot]
340e873eff
Bump git2 from 0.18.2 to 0.18.3 ( #2977 )
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.18.2 to 0.18.3.
- [Changelog](https://github.com/rust-lang/git2-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/git2-rs/compare/git2-0.18.2...git2-0.18.3 )
---
updated-dependencies:
- dependency-name: git2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-01 02:24:10 +00:00
Keith Hall
3407bf4bf6
Merge pull request #2970 from ccqpein/master
...
Patch the lisp syntax
2024-05-31 23:30:08 +03:00
ccQpein
25cd4991d2
update lisp test
2024-05-31 12:39:19 -04:00
ccQpein
503b2c5126
fix the prefix
2024-05-27 16:22:07 -04:00
ccQpein
026bc05d70
changelog
2024-05-27 15:58:04 -04:00
ccQpein
61005f19fa
patch the lisp syntax
2024-05-27 15:52:26 -04:00
someposer
8f8c953ab6
Add support for Apple Silicon ( #2967 )
2024-05-27 06:14:11 +02:00
dependabot[bot]
b4e3a84e1a
Bump serde from 1.0.197 to 1.0.199 ( #2953 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.197 to 1.0.199.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.197...v1.0.199 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-01 03:23:25 +00:00
dependabot[bot]
f7c39e8353
Bump os_str_bytes from 6.6.1 to 7.0.0 ( #2952 )
...
Bumps [os_str_bytes](https://github.com/dylni/os_str_bytes ) from 6.6.1 to 7.0.0.
- [Release notes](https://github.com/dylni/os_str_bytes/releases )
- [Commits](https://github.com/dylni/os_str_bytes/compare/6.6.1...7.0.0 )
---
updated-dependencies:
- dependency-name: os_str_bytes
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-01 03:10:09 +00:00
dependabot[bot]
37d9f0533c
Bump indexmap from 2.2.2 to 2.2.6 ( #2950 )
...
Bumps [indexmap](https://github.com/indexmap-rs/indexmap ) from 2.2.2 to 2.2.6.
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.2.2...2.2.6 )
---
updated-dependencies:
- dependency-name: indexmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-01 02:47:11 +00:00
dependabot[bot]
d560f2a515
Bump serde_with from 3.7.0 to 3.8.1 ( #2949 )
...
Bumps [serde_with](https://github.com/jonasbb/serde_with ) from 3.7.0 to 3.8.1.
- [Release notes](https://github.com/jonasbb/serde_with/releases )
- [Commits](https://github.com/jonasbb/serde_with/compare/v3.7.0...v3.8.1 )
---
updated-dependencies:
- dependency-name: serde_with
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-01 02:27:04 +00:00
Stéphane Blondon
bb4d1cbd2e
refactor: factorize constants by inverting loop and condition order
2024-04-19 11:44:47 +02:00
Stéphane Blondon
23ec433167
display which theme is the default one in basic output
2024-04-19 11:44:47 +02:00
Sharun
9eaed3e3f0
[JavaScript] Support bun in shebang for syntax highlighting ( #2913 )
...
* [JavaScript] Support bun in shebang for syntax highlighting
---------
Co-authored-by: Keith Hall <keith-hall@users.noreply.github.com>
2024-04-15 06:17:41 +00:00
sblondon
d5bd4aa93f
display which theme is the default one in colored output ( #2838 )
2024-04-14 15:54:52 +02:00
Keith Hall
66b70dd8ed
Merge pull request #2933 from vorburger/patch-1
...
Fix minor typo in GitHub Syntax Request Issue Template
2024-04-09 21:35:45 +03:00
Michael Vorburger
01731478a6
Fix minor typo in GitHub Syntax Request Issue Template
2024-04-09 19:54:46 +02:00
Rivera Calzadillas
f8c5429a6c
Print $TERM with --diagnostic
2024-04-07 14:24:16 +02:00
Rivera Calzadillas
f71226adbb
Sort env vars printed by --diagnostic
2024-04-07 14:24:16 +02:00
一个不知名の睡觉高手
e8d777b73a
fix: some typos
2024-04-04 06:01:37 +02:00
dependabot[bot]
3cff44b652
Bump console from 0.15.7 to 0.15.8 ( #2925 )
...
Bumps [console](https://github.com/console-rs/console ) from 0.15.7 to 0.15.8.
- [Changelog](https://github.com/console-rs/console/blob/master/CHANGELOG.md )
- [Commits](https://github.com/console-rs/console/compare/0.15.7...0.15.8 )
---
updated-dependencies:
- dependency-name: console
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 04:11:21 +00:00
dependabot[bot]
26302a8b08
Bump serde from 1.0.193 to 1.0.197 ( #2926 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.193 to 1.0.197.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.193...v1.0.197 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 03:58:57 +00:00
dependabot[bot]
adc5bd0402
Bump serde_with from 3.6.1 to 3.7.0 ( #2923 )
...
Bumps [serde_with](https://github.com/jonasbb/serde_with ) from 3.6.1 to 3.7.0.
- [Release notes](https://github.com/jonasbb/serde_with/releases )
- [Commits](https://github.com/jonasbb/serde_with/compare/v3.6.1...v3.7.0 )
---
updated-dependencies:
- dependency-name: serde_with
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 03:44:58 +00:00
dependabot[bot]
e3c3be950a
Bump predicates from 3.0.4 to 3.1.0 ( #2924 )
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 3.0.4 to 3.1.0.
- [Changelog](https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/predicates-rs/compare/v3.0.4...v3.1.0 )
---
updated-dependencies:
- dependency-name: predicates
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 03:30:00 +00:00
dependabot[bot]
8d92dc2083
Bump wild from 2.2.0 to 2.2.1 ( #2922 )
...
Bumps [wild](https://gitlab.com/kornelski/wild ) from 2.2.0 to 2.2.1.
- [Commits](https://gitlab.com/kornelski/wild/compare/v2.2.0...v2.2.1 )
---
updated-dependencies:
- dependency-name: wild
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 03:11:04 +00:00
dependabot[bot]
a1f85b9e06
Bump assets/syntaxes/02_Extra/Julia from `98233f9` to `3366b10` ( #2918 )
...
Bumps [assets/syntaxes/02_Extra/Julia](https://github.com/JuliaEditorSupport/Julia-sublime ) from `98233f9` to `3366b10`.
- [Release notes](https://github.com/JuliaEditorSupport/Julia-sublime/releases )
- [Commits](98233f96d4...3366b10be9
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/Julia
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 02:47:26 +00:00
dependabot[bot]
424c02dfa7
Bump softprops/action-gh-release from 1 to 2 ( #2917 )
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 02:29:01 +00:00
David Peter
018a482621
Update Warp logo
2024-03-23 21:15:25 +01:00
guoguangwu
4790def1ef
fix: typo
...
Signed-off-by: guoguangwu <guoguangwug@gmail.com>
2024-03-17 15:40:48 +01:00
Hamir Mahal
07c26adc35
style: simplify equality check
2024-03-11 18:57:51 +01:00
David Peter
f29f9387b5
Merge pull request #2868 from cyqsimon/builtin-offload-v2
...
Faster startup by offloading glob matcher building to a worker thread
2024-03-10 20:08:43 +01:00
Hamir Mahal
c290bfff1e
refactor: remove reference that is unnecessary
2024-03-10 11:17:02 +01:00
dependabot[bot]
42153f2b99
Bump nu-ansi-term from 0.49.0 to 0.50.0 ( #2879 )
...
Bumps [nu-ansi-term](https://github.com/nushell/nu-ansi-term ) from 0.49.0 to 0.50.0.
- [Release notes](https://github.com/nushell/nu-ansi-term/releases )
- [Changelog](https://github.com/nushell/nu-ansi-term/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nushell/nu-ansi-term/compare/v0.49.0...v0.50.0 )
---
updated-dependencies:
- dependency-name: nu-ansi-term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-01 04:45:43 +00:00
dependabot[bot]
6d7537d3ec
Bump itertools from 0.11.0 to 0.12.1 ( #2880 )
...
Bumps [itertools](https://github.com/rust-itertools/itertools ) from 0.11.0 to 0.12.1.
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.11.0...v0.12.1 )
---
updated-dependencies:
- dependency-name: itertools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-01 04:29:33 +00:00
dependabot[bot]
b30ec9f975
Bump git2 from 0.18.1 to 0.18.2 ( #2877 )
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.18.1 to 0.18.2.
- [Changelog](https://github.com/rust-lang/git2-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/git2-rs/compare/git2-0.18.1...git2-0.18.2 )
---
updated-dependencies:
- dependency-name: git2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-01 04:10:37 +00:00
dependabot[bot]
a7074f10d4
Bump plist from 1.5.1 to 1.6.0 ( #2875 )
...
Bumps [plist](https://github.com/ebarnard/rust-plist ) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/ebarnard/rust-plist/releases )
- [Commits](https://github.com/ebarnard/rust-plist/compare/v1.5.1...v1.6.0 )
---
updated-dependencies:
- dependency-name: plist
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-01 03:44:56 +00:00
David Peter
d185f0973b
Merge pull request #2874 from cyqsimon/wg
...
Add syntax mapping for Wireguard config
2024-02-29 11:09:31 +01:00
cyqsimon
071874ea8f
Write changelog
2024-02-29 14:34:00 +08:00
cyqsimon
46a2c004a2
Add syntax mapping for Wireguard config
2024-02-29 14:25:20 +08:00
cyqsimon
26ac179548
Add note on thread synchronization
2024-02-26 11:31:30 +08:00
Lena
4c85483486
Inline `format!` args wherever possible
2024-02-25 00:38:11 +01:00
einfachIrgendwer0815
487bed2d95
Change CONTRIBUTING.md according to new changelog requirements ( #2839 )
...
* Mention changelog requirements in CONTRIBUTING
* Refer to CONTRIBUTING in changelog workflow
* Clarify when changelog entries are necessary
---------
Co-authored-by: Martin Nordholts <martin.nordholts@codetale.se>
2024-02-24 23:58:20 +01:00
David Peter
6f69682552
Merge pull request #2665 from einfachIrgendwer0815/feature_squeeze
...
Add `-s`/`--squeeze` and `--squeeze-limit` (based on #1441 ).
2024-02-24 20:36:17 +01:00
David Peter
bc5beaec5d
Update CHANGELOG.md
2024-02-24 20:36:08 +01:00
einfachIrgendwer0815
83b00bc653
Rename `--squeeze` to `--squeeze-blank`
2024-02-24 14:02:27 +01:00
einfachIrgendwer0815
f041ff8c5f
Hide `--squeeze-limit` from short help
2024-02-24 13:57:44 +01:00
einfachIrgendwer0815
1fbdbfc4b2
Update CHANGELOG
2024-02-24 13:52:40 +01:00
einfachIrgendwer0815
2323aa0def
Add tests for `--squeeze`
2024-02-24 13:51:44 +01:00
einfachIrgendwer0815
6c2ce63101
Add squeeze functionality to `SimplePrinter`
2024-02-24 13:51:44 +01:00
einfachIrgendwer0815
13204c46e2
Update short-help/long-help
2024-02-24 13:51:43 +01:00
Ethan P
9bb0271e7d
Update CHANGELOG.md (PR #1441 )
2024-02-24 13:51:40 +01:00
Ethan P
0e4e10edb6
Add --squeeze-limit to specify max number of consecutive empty lines
...
Co-authored-by: einfachIrgendwer0815 <85333734+einfachIrgendwer0815@users.noreply.github.com>
2024-02-24 13:51:06 +01:00
Ethan P
0c7e5299bf
Add squeeze_empty_lines to PrettyPrinter
2024-02-24 13:51:05 +01:00
Ethan P
c36ed32816
Add --squeeze/-s option
...
Co-authored-by: einfachIrgendwer0815 <85333734+einfachIrgendwer0815@users.noreply.github.com>
2024-02-24 13:51:00 +01:00
David Peter
e1a3fc5529
Merge pull request #2857 from eth-p/skip-highlighting-when-no-color
...
Skip syntax parsing when color is not being output.
2024-02-23 21:59:45 +01:00
David Peter
1ae9e843ed
Merge branch 'master' into skip-highlighting-when-no-color
2024-02-23 21:59:32 +01:00
David Peter
dbe4cfb763
Merge pull request #2866 from cyqsimon/quadlet
...
Add syntax mapping for podman quadlets
2024-02-23 21:54:44 +01:00
David Peter
4549f83689
Merge branch 'master' into quadlet
2024-02-23 21:54:36 +01:00
David Peter
e6e8f847be
Merge pull request #2865 from cyqsimon/syntax-mapping-fix
...
Relax syntax mapping rule restrictions to allow brace expansion
2024-02-23 21:52:55 +01:00
David Peter
b9e249f782
Merge branch 'master' into syntax-mapping-fix
2024-02-23 21:52:46 +01:00
David Peter
3ffa3648cf
Merge pull request #2853 from einfachIrgendwer0815/document_default_style_components
...
Document default style components
2024-02-23 21:51:55 +01:00
David Peter
5c2cc53882
Merge pull request #2867 from cyqsimon/containers-conf
...
Map containers `.conf` files to TOML syntax
2024-02-23 21:50:55 +01:00
David Peter
a6f01af8de
Merge branch 'master' into containers-conf
2024-02-23 21:50:35 +01:00
David Peter
85a549e293
Merge pull request #2840 from anki-code/master
...
Added xonsh shell support
2024-02-23 21:48:58 +01:00
David Peter
b718889ba2
Merge branch 'master' into master
2024-02-23 21:48:44 +01:00
David Peter
708c74f6af
Merge pull request #2795 from mxaddict/master
...
Added JSONC and aws credentials to the syntax mappings
2024-02-23 21:48:20 +01:00
David Peter
74d666f5c0
Merge branch 'master' into skip-highlighting-when-no-color
2024-02-23 21:45:38 +01:00
David Peter
7604fe5567
Merge pull request #2807 from Oliver-Looney/2783-setting-terminal-title
...
2783 setting terminal title
2024-02-23 21:37:28 +01:00
David Peter
0080b043c4
Merge branch 'master' into master
2024-02-23 21:35:21 +01:00
cyqsimon
c7bce46622
Write changelog
2024-02-21 15:24:36 +08:00
cyqsimon
2b4339663c
Builtin glob matchers build offload, v2
2024-02-21 14:56:37 +08:00
cyqsimon
6a6b02117b
Apply clippy fixes ( #2864 )
...
* Apply clippy fixes
* Write changelog
2024-02-20 19:39:22 +01:00
cyqsimon
511cd30105
Write changelog
2024-02-21 00:26:23 +08:00
cyqsimon
92915e22e7
Map containers `.conf` files to TOML syntax
2024-02-21 00:25:06 +08:00
cyqsimon
d499191b0a
Write changelog
2024-02-20 14:54:43 +08:00
cyqsimon
152d69fe98
Add syntax mapping for podman quadlets
2024-02-20 14:49:12 +08:00
cyqsimon
81aa24310c
Write changelog
2024-02-20 14:33:02 +08:00
cyqsimon
75cdabaf13
Relax syntax mapping rule restrictions to allow brace expansion
2024-02-20 14:24:51 +08:00
Oliver Looney
1f628203e5
Merge branch 'master' into 2783-setting-terminal-title
2024-02-12 09:34:01 +00:00
David Peter
1b9fc1d5af
Merge pull request #2856 from eth-p/fix-2185
...
Fix incorrect categorization of ANSI SGR sequences.
2024-02-12 08:32:47 +01:00
David Peter
bc1ca1a346
Merge branch 'master' into fix-2185
2024-02-12 08:19:56 +01:00
David Peter
f735120978
Merge pull request #2854 from eth-p/fix-line-number-wrap-off-by-one
...
Fix off-by-one error in line number continuation
2024-02-12 08:19:34 +01:00
Ethan P.
25b5a41189
Skip syntax parsing when color output disabled
2024-02-11 22:49:49 -08:00
Ethan P.
c94cf4e14e
Split syntax highlighting from print_line into fn
...
This simplifies the `print_line` function a little bit while also
providing a way for syntax highlighting to be skipped when it's
not being used (i.e. `--color=never`).
2024-02-11 22:27:35 -08:00
Ethan P.
84d80eebd0
Test for correct categorization of SGR sequences
...
This adds a regression test for the fix in the previous commit.
2024-02-11 19:40:29 -08:00
Ethan P.
915dd9fbf8
Fix incorrect categorization of SGR sequences
...
Specifically, prevent other attributes from leaking into the
bold/dim/italic/underline attributes, and ensure that bright backgrounds
are put into the background attribute instead of the foreground
attribute.
2024-02-11 19:35:54 -08:00
Ethan P.
9d77c1373c
Fix off-by-one error in line number continuation
2024-02-11 16:49:06 -08:00
Oliver Looney
c3f2ddf509
Merge branch 'master' into 2783-setting-terminal-title
2024-02-11 22:53:48 +00:00
Oliver looney
8a51172b11
simplified basic_set_terminal_title
2024-02-11 22:43:07 +00:00
einfachIrgendwer0815
875046e4cd
Mention which style components are the default
2024-02-11 10:06:01 +01:00
mxaddict
a5bd9f51be
Added JSONC and aws credentials to the syntax mappings
2024-02-11 04:57:42 +08:00
Ethan P
5a2a20af42
Merge pull request #2544 from eth-p/fix-2541
...
Treat OSC ANSI Sequences as Invisible Text & Add OSC 8 Support
2024-02-09 22:20:30 -08:00
Ethan P
61029c8bd2
Update changelog for fix of ANSI OSC sequences
2024-02-09 22:09:40 -08:00
Ethan P
1023399c5e
Remove hyperlink when wrapping lines
2024-02-09 22:09:39 -08:00
Ethan P
6549e26f5d
Re-emit hyperlinks when wrapping lines
2024-02-09 22:09:39 -08:00
Ethan P
165c495e75
Replace AnsiCodeIterator in printer.rs
...
This uses the new EscapeSequenceIterator, saving us a preprocessing step
for each line.
2024-02-09 22:09:39 -08:00
Ethan P
6b9b085be3
Add EscapeSequenceIterator
...
This is an iterator for escape sequences, using
EscapeSequenceOffsetsIterator for the underlying parsing of individual
escape sequences.
2024-02-09 22:09:39 -08:00
Ethan P
2d46d54ae3
Add tests for re-emitting SGR sequences on wrap
2024-02-09 22:09:39 -08:00
Ethan P
3d04699710
Add regression test for #2541
...
More specifically, the test ensures that OSC sequences don't end up
wrapping the line.
2024-02-09 22:09:39 -08:00
Ethan P
054421268f
Strip OSC sequences before printing
...
This commit strips OSC (Operating System Command) sequences before
printing lines. Eventually when time permits, I want to add back
support for printing OSC sequences (and improve it to treat hyperlinks
like an attribute).
Until then, this should help prevent garbled output :)
2024-02-09 22:09:39 -08:00
Ethan P
414403b062
Add EscapeSequenceOffsetsIterator
...
This can be used to extract a subset of ANSI escape sequences from a
string of text. I have big plans for this eventually, but for now, it'll
be used to strip OSC before printing.
2024-02-09 22:09:35 -08:00
Ethan P
c29bf2ff28
Update git2 dependency
2024-02-09 22:05:30 -08:00
David Peter
ab4e5ed52e
Merge pull request #2815 from dtolnay-contrib/derive
...
Eliminate dependency on serde's "derive" feature
2024-02-09 08:21:21 +01:00
David Tolnay
1a54c9bf6d
Eliminate dependency on serde's "derive" feature
2024-02-08 15:55:30 -08:00
Oliver looney
02077db53e
undid unnecessary api visibility changes
2024-02-08 21:41:20 +00:00
Oliver looney
7ce010d9ed
Using hypens instead of underscores for set-terminal-title command
2024-02-08 21:33:03 +00:00
dependabot[bot]
95993cf37e
Bump assets/syntaxes/02_Extra/cmd-help from `b150d84` to `209559b` ( #2841 )
...
Bumps [assets/syntaxes/02_Extra/cmd-help](https://github.com/victor-gp/cmd-help-sublime-syntax ) from `b150d84` to `209559b`.
- [Commits](b150d84534...209559b72f
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/cmd-help
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-08 07:54:17 +00:00
David Peter
3761df9112
Merge pull request #2849 from eth-p/readme-less-options-explained
...
Clarify when/how default args are added to less.
2024-02-08 08:29:20 +01:00
Ethan P.
adfaef19da
Clarify when/how default args are added to less
2024-02-07 21:22:08 -08:00
dependabot[bot]
f7bea6de5b
Bump clircle from 0.4.0 to 0.5.0 ( #2845 )
...
Bumps [clircle](https://github.com/niklasmohrin/clircle ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/niklasmohrin/clircle/releases )
- [Commits](https://github.com/niklasmohrin/clircle/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: clircle
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 05:00:25 +00:00
dependabot[bot]
65aae5d0a1
Bump toml from 0.8.6 to 0.8.9 ( #2844 )
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.8.6 to 0.8.9.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.6...toml-v0.8.9 )
---
updated-dependencies:
- dependency-name: toml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 04:43:10 +00:00
dependabot[bot]
e3866b1f7e
Bump indexmap from 2.1.0 to 2.2.2 ( #2847 )
...
Bumps [indexmap](https://github.com/indexmap-rs/indexmap ) from 2.1.0 to 2.2.2.
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.1.0...2.2.2 )
---
updated-dependencies:
- dependency-name: indexmap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 04:25:19 +00:00
dependabot[bot]
23de8e093b
Bump semver from 1.0.20 to 1.0.21 ( #2843 )
...
Bumps [semver](https://github.com/dtolnay/semver ) from 1.0.20 to 1.0.21.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.20...1.0.21 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 04:05:59 +00:00
dependabot[bot]
196a4cb18f
Bump assets/themes/zenburn from `e627f1c` to `86d4ee7` ( #2842 )
...
Bumps [assets/themes/zenburn](https://github.com/colinta/zenburn ) from `e627f1c` to `86d4ee7`.
- [Commits](e627f1cb22...86d4ee7a1f
)
---
updated-dependencies:
- dependency-name: assets/themes/zenburn
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 03:15:26 +00:00
Andy Kipp
695cf1f387
Update CHANGELOG.md
2024-01-31 14:12:00 +01:00
Andy Kipp
0af1df5258
Create xonsh.toml
2024-01-31 14:07:56 +01:00
Oliver looney
a8d07333e9
updated integration_tests.rs
2024-01-30 19:29:28 +00:00
Oliver looney
7f12989127
added set_terminal_title arg to clap_app.rs to fix ci errors
2024-01-29 09:47:41 +00:00
Oliver looney
60e32cf823
removed set_terminal_title arg from clap_app.rs since other boolean args aren't in clap_app.rs
2024-01-27 14:46:13 +00:00
Oliver looney
e9a6aaa30f
cargo fmt
2024-01-27 14:44:54 +00:00
Oliver looney
9be2a36a01
fixed system wide config tests failing
2024-01-27 14:38:09 +00:00
Oliver looney
22254936a2
ran cargo fmt
2024-01-27 14:32:34 +00:00
Oliver looney
f6d76e0104
added integration test for setting terminal title
2024-01-27 14:31:28 +00:00
Oliver looney
c911829771
fixed failing tests
2024-01-27 14:23:24 +00:00
Oliver looney
b33e33fe26
terminal title is only set if user opts in with --set_terminal_title flag
2024-01-27 14:17:25 +00:00
Oliver looney
9239b125b1
added a flag to config for setting terminal title
2024-01-27 14:14:40 +00:00
David Peter
2086cd2668
Merge pull request #2835 from FilipRazek/fix-long-file-names
...
fix: Wrap file name in header
2024-01-21 20:17:34 +01:00
Filip Razek
1b88267320
Ensure test succeeds by adding flag
2024-01-21 19:48:26 +01:00
Filip Razek
e586751208
Attempt to fix integration test
2024-01-21 19:48:26 +01:00
Filip Razek
e7256a624b
Refer to PR instead of issue in CHANGELOG
2024-01-21 19:48:26 +01:00
Filip Razek
5c1f47359e
Run cargo fmt
2024-01-21 19:48:26 +01:00
Filip Razek
45ee2dc4c7
fix: Wrap file name in header
2024-01-21 19:48:26 +01:00
David Peter
db66e4459b
Merge pull request #2755 from cyqsimon/syntax-mapping-refactor
...
More extensible syntax mapping mechanism
2024-01-21 19:43:24 +01:00
cyqsimon
55e02e101d
Apply review suggestions to benchmark script
2024-01-22 00:25:23 +08:00
cyqsimon
230abfd2bc
Merge branch 'master' into syntax-mapping-refactor
2024-01-19 15:18:48 +08:00
cyqsimon
c0f2d6f934
Add note on subdirectory's irrelevance to ordering
2024-01-18 23:26:00 +08:00
cyqsimon
9f36a7a284
Minor codestyle improvements
2024-01-18 23:07:11 +08:00
cyqsimon
e4d637a3d8
Reverse precedence of syntax mappings specified on CLI
2024-01-18 22:41:57 +08:00
rhysd
98a2b6bc17
Update changelog
2024-01-17 22:00:29 +01:00
rhysd
8e66bc8722
Make the error handler `FnMut`
2024-01-17 22:00:29 +01:00
dependabot[bot]
cd81c7fa6b
Bump assets/syntaxes/02_Extra/SublimeJQ from `6870582` to `b7e53e5` ( #2820 )
...
* Bump assets/syntaxes/02_Extra/SublimeJQ from `6870582` to `b7e53e5`
Bumps [assets/syntaxes/02_Extra/SublimeJQ](https://github.com/zogwarg/SublimeJQ ) from `6870582` to `b7e53e5`.
- [Commits](687058289c...b7e53e5d86
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/SublimeJQ
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* update highlighted version of sample.jq
* update changelog
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Keith Hall <kingkeith+github@gmail.com>
2024-01-03 14:16:33 +00:00
Oliver Looney
b4fdb5dc36
Merge branch 'master' into 2783-setting-terminal-title
2024-01-01 09:45:53 +00:00
dependabot[bot]
c76ed99db2
Bump once_cell from 1.18.0 to 1.19.0 ( #2826 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.18.0 to 1.19.0.
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.18.0...v1.19.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 04:50:36 +00:00
dependabot[bot]
06aef22943
Bump home from 0.5.5 to 0.5.9 ( #2823 )
...
Bumps [home](https://github.com/rust-lang/cargo ) from 0.5.5 to 0.5.9.
- [Changelog](https://github.com/rust-lang/cargo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cargo/commits )
---
updated-dependencies:
- dependency-name: home
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 04:37:23 +00:00
dependabot[bot]
128b0d6dd3
Bump thiserror from 1.0.50 to 1.0.53 ( #2825 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.50 to 1.0.53.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.50...1.0.53 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 04:24:27 +00:00
dependabot[bot]
15dc20109f
Bump clap from 4.4.10 to 4.4.12 ( #2824 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.4.10 to 4.4.12.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.10...v4.4.12 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 04:10:40 +00:00
dependabot[bot]
5c4bcd6611
Bump anyhow from 1.0.75 to 1.0.78 ( #2822 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.75 to 1.0.78.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.75...1.0.78 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 03:52:33 +00:00
Keith Hall
ecf4029dc7
Merge pull request #2819 from victor-gp/bump-cmd-help-syntax-b150d84
...
Bump cmd-help syntax to `b150d84`
2024-01-01 05:22:23 +02:00
Oliver looney
c261b41578
trying to fix failing system_wide_config.rs tests
2023-12-31 22:44:17 +00:00
Oliver Looney
6f1cc80d68
Merge branch 'master' into 2783-setting-terminal-title
2023-12-31 22:25:25 +00:00
Oliver looney
3b0ade9cb8
slightly changed set terminal command to match docs & broke print line into multiple variables
2023-12-31 22:24:44 +00:00
Oliver looney
57016f4e04
small refactoring of set terminal title function
2023-12-31 22:15:00 +00:00
Víctor González Prieto
497342fabb
Bump cmd-help syntax to latest
...
Manual update (as opposed to Dependabot's) because the highlighting for
the test help message has changed. It's all good because it's as
intended, an improvement.
See victor-gp/cmd-help-sublime-syntax#23
2023-12-29 18:15:55 +01:00
David Tolnay
bf56cd90f0
Eliminate dependency on syn v1 by updating git-version
2023-12-29 08:37:11 +01:00
David Tolnay
0acb979e9e
Pull in fix for unsafe-libyaml security advisory
2023-12-28 23:01:55 +01:00
Oliver Looney
d7503bfc09
Merge branch 'master' into 2783-setting-terminal-title
2023-12-27 16:14:04 +00:00
Martin Nordholts
b89dc15be1
Use proper Architecture for Debian packages built for musl
...
New values taken from
dpkg-architecture -L
2023-12-27 17:03:40 +01:00
cyqsimon
15ab4478c9
Reduce unnecessary build deps
2023-12-22 19:55:49 +08:00
Oliver looney
5b4ce684a1
ran cargo fmt
2023-12-18 17:47:09 +00:00
Oliver looney
0027055a83
fixed system_wide_config.rs tests
2023-12-18 17:44:52 +00:00
Oliver looney
321b3ec81b
updated CHANGELOG.md
2023-12-18 17:38:11 +00:00
Oliver looney
1679460f42
updated CHANGELOG.md
2023-12-18 17:32:08 +00:00
Oliver looney
907af9e35f
updated tests since terminal title is set conditionally
2023-12-18 17:27:51 +00:00
Oliver looney
12b74dfb4e
terminal title is only set when pager is being used
2023-12-18 16:59:12 +00:00
Oliver looney
fd84e4f49f
fixed all but two failing tests. Last two tests are erroring because of IO circle detected error
2023-12-11 19:09:48 +00:00
cyqsimon
f0a6fe216d
Benchmark prototype
2023-12-11 10:38:59 +08:00
cyqsimon
d792dc5804
Move `rusty-fork` to dev-dependencies
2023-12-11 10:21:07 +08:00
cyqsimon
8a08025091
Disable `builtin_mappings_are_lazily_evaluated` for ARM builds
2023-12-11 10:21:06 +08:00
cyqsimon
586c804b1e
Add test: `builtin_mappings_are_lazily_evaluated`
2023-12-11 10:21:06 +08:00
cyqsimon
e30161ac3c
Add test: `builtin_mappings_matcher_only_compile_once`
2023-12-11 10:21:06 +08:00
cyqsimon
3865908439
Add test: `custom_mappings_precedence`
2023-12-11 10:21:06 +08:00
cyqsimon
9474b4cf8b
Rename & sort syntax mapping tests
2023-12-11 10:21:06 +08:00
cyqsimon
b48bda21a3
Add test: `all_fixed_builtin_mappings_can_compile`
2023-12-11 10:21:06 +08:00
cyqsimon
daf33709a0
Additional sanity check for matcher parser
2023-12-11 10:21:06 +08:00
cyqsimon
36073a3d95
Document another rule ignore condition
2023-12-11 10:21:06 +08:00
cyqsimon
12fa2cb1eb
`-` is not a legal character in variable name
2023-12-11 10:21:06 +08:00
cyqsimon
1f10d846a3
Fix tests
...
1. for override test, test for something in `common`
2. move git mappings to `common`
2023-12-11 10:21:05 +08:00
cyqsimon
22531eab90
Port all mappings to new system
2023-12-11 10:21:05 +08:00
cyqsimon
0c1b80faab
Impl per-target syntax mappings
2023-12-11 10:21:05 +08:00
cyqsimon
2c9bf229e1
Add doc comment for `BUILTIN_MAPPINGS`
2023-12-11 10:21:05 +08:00
cyqsimon
822e81bb24
Suppress clippy warning for `MappingTarget` in build script
2023-12-11 10:21:05 +08:00
cyqsimon
ad628c0471
Fix iterator lifetime incompatibility
2023-12-11 10:21:05 +08:00
cyqsimon
f483d2df42
Lazily compile `GlobMatcher`s
2023-12-11 10:21:05 +08:00
cyqsimon
4ad3002543
`s/Lazy<GlobMatcher>/Lazy<Option<GlobMatcher>>/`
2023-12-11 10:21:05 +08:00
cyqsimon
cfd622d6e1
Migrate `SyntaxMapping` impl to new system
...
Most existing builtins are removed but not yet ported, so the test
`user_can_override_builtin_mappings` should fail. It should pass once the old
rules have been ported.
2023-12-11 10:21:05 +08:00
cyqsimon
1c7c9a6b6d
Split `syntax_mapping/builtin.rs`
2023-12-11 10:21:05 +08:00
cyqsimon
0c93ca80f4
Guard against duplicate matchers in build script
2023-12-11 10:21:04 +08:00
cyqsimon
de6d418d42
Remove `BuiltinMatcher` enum
...
Explanation added as comments in code
Using plain `Lazy<Option<GlobMatcher>>` is just better
2023-12-11 10:21:04 +08:00
cyqsimon
c016b462c0
`STATIC_RULES` => `BUILTIN_MAPPINGS`
2023-12-11 10:21:04 +08:00
cyqsimon
7e1fbcfe95
Fix visibility for `SyntaxMapping::get_syntax_for`
...
This change was made in 31fb708
, but then was reverted (I assume incorrectly)
in 6246485
.
2023-12-11 10:21:04 +08:00
cyqsimon
4815b6155e
Write changelog
2023-12-11 10:21:03 +08:00
cyqsimon
075b5b288a
Matcher parser errors when empty
2023-12-11 10:20:12 +08:00
cyqsimon
7cfd1e0d78
Rerun build script only when necessary
2023-12-11 10:20:12 +08:00
cyqsimon
9f7d70f642
Use regex for matcher parsing
...
- Somewhat better maintainability I think
2023-12-11 10:20:12 +08:00
cyqsimon
0fea82cff9
Minor improvement of variable naming accuracy
2023-12-11 10:20:11 +08:00
cyqsimon
64840fbbae
`join_segments` -> `build_glob_string`
...
- this is a more descriptive name
2023-12-11 10:20:11 +08:00
cyqsimon
827b3eca2f
Add unset `*.conf` example
2023-12-11 10:20:11 +08:00
cyqsimon
9478d2dfe8
Isolate variables at compile time
2023-12-11 10:20:11 +08:00
cyqsimon
d24501ab5e
`include!` generated mappings in source
2023-12-11 10:20:11 +08:00
cyqsimon
9f4259721a
Fix codegen type declaration
2023-12-11 10:20:11 +08:00
cyqsimon
77e491161c
Ensure lexicographical ordering
2023-12-11 10:20:10 +08:00
cyqsimon
97780f987e
`MappingDefModel::into_mapping_list` returns `MappingList`
2023-12-11 10:20:10 +08:00
cyqsimon
d1bc0ef0d4
Build script codegen initial impl
2023-12-11 10:20:10 +08:00
cyqsimon
52f94b4623
Clarify syntax selection algorithm behaviour
2023-12-11 10:20:10 +08:00
cyqsimon
37fd050100
Describe filename ordering more accurately
2023-12-11 10:20:10 +08:00
cyqsimon
83286975ff
Add ordering prefix to git-config example
2023-12-11 10:20:10 +08:00
cyqsimon
f705fcb984
Add global git-config example
2023-12-11 10:20:10 +08:00
cyqsimon
9ca1f20f43
Add specification draft
2023-12-11 10:20:10 +08:00
Oliver looney
6ad800e43a
tidied commits
2023-12-10 17:24:49 +00:00
Oliver looney
069318b139
fixed formatting of terminal title
2023-12-10 17:20:42 +00:00
Oliver looney
b9b554248d
successfully setting the terminal title to bat's input's names
2023-12-10 17:17:19 +00:00
Oliver looney
4863d428dd
title is being reset on quit, so no need to restore terminal title
2023-12-10 16:44:47 +00:00
Oliver looney
2e103ee6b3
able to set terminal title to hardcoded value
2023-12-10 16:39:34 +00:00
Lena
28990bc451
fix: display color when NO_COLOR is an empty string ( #2767 )
2023-12-02 11:43:55 +00:00
cyqsimon
748e2a681f
Add `columns=3` to repology badge
2023-12-01 21:39:25 +01:00
Broono Lu
bfa0b5241f
Update Arch Linux package URL in README files ( #2779 )
2023-12-01 21:26:35 +01:00
Oliver looney
4af4bfc0f1
fixed syntax typo in russian readme
2023-12-01 20:59:52 +01:00
cyqsimon
51203ff750
Use GitHub API to get correct PR submitter ( #2791 )
2023-12-01 11:18:10 +00:00
dependabot[bot]
96cef9a24e
Bump assets/themes/zenburn from `43dc527` to `e627f1c` ( #2790 )
...
Bumps [assets/themes/zenburn](https://github.com/colinta/zenburn ) from `43dc527` to `e627f1c`.
- [Commits](43dc527731...e627f1cb22
)
---
updated-dependencies:
- dependency-name: assets/themes/zenburn
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01 10:38:36 +00:00
Oliver Kiddle
b43d31b75a
Improvements and fixes to zsh completion
...
* Use correct return status so that approximate completion isn't broken
* Follow zsh conventions on description forms
* Some options can be used multiple times, e.g. -H, -r, --file-name
* Set completion context correctly for the cache subcommand
* Better completion for --map-syntax argument
* Add --nonprintable-notation option
* Correct some of the mutual exclusion lists for options
2023-12-01 11:11:44 +01:00
dependabot[bot]
ad3ff26960
Bump serde from 1.0.190 to 1.0.193 ( #2788 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.190 to 1.0.193.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.190...v1.0.193 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01 04:15:35 +00:00
dependabot[bot]
86b40993c3
Bump grep-cli from 0.1.9 to 0.1.10 ( #2789 )
...
Bumps [grep-cli](https://github.com/BurntSushi/ripgrep ) from 0.1.9 to 0.1.10.
- [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/grep-cli-0.1.9...0.1.10 )
---
updated-dependencies:
- dependency-name: grep-cli
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01 04:01:10 +00:00
dependabot[bot]
31bed250ba
Bump clap from 4.4.6 to 4.4.10 ( #2786 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.4.6 to 4.4.10.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.6...v4.4.10 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01 03:44:01 +00:00
Cosmic Horror
7658334645
Consider adding `?exclude_unsupported=1` to repology badge
2023-11-10 09:00:28 +01:00
cyqsimon
491ae70aa9
Write changelog
2023-11-06 06:02:59 +01:00
cyqsimon
d64c568196
Allow overriding `{WARMUP,RUN}_COUNT` using env
2023-11-06 06:02:59 +01:00
cyqsimon
b5982a6174
Allow setting number of runs in `run-benchmarks.sh`
2023-11-06 06:02:59 +01:00
Maria José Solano
04e7d2a313
fix(completions): add missing fish completions
2023-11-04 08:51:13 +01:00
cyqsimon
bcc2de86b4
CI: add changelog check ( #2766 )
...
* Added changelog item check
Fetch the base branch and diff correctly
- See: https://github.com/actions/checkout/issues/160
Improve organisation
Add some echo for easier debugging
Fix bad variable syntax
Clarify the double-print in the success case
* Write to changelog
* Don't block dependabot PRs
2023-11-03 08:53:29 +01:00
cyqsimon
1296aea836
Write changelog for #2756
...
- I always forget to write changelog.
2023-11-03 06:25:18 +01:00
cyqsimon
5498c24c33
Rerun build script only when necessary
2023-11-02 17:54:57 +01:00
cyqsimon
79a03b4299
Reorganise build script into modules
2023-11-02 17:54:57 +01:00
cyqsimon
f3a5e9a73c
Use implicit format string capture syntax
2023-11-02 17:54:57 +01:00
cyqsimon
2710a19ecb
Immutably construct variables map
2023-11-02 17:54:57 +01:00
cyqsimon
6d0ef259f6
Read env in build script at runtime
2023-11-02 17:54:57 +01:00
cyqsimon
b1577cc083
Reorganise functions in build script
2023-11-02 17:54:57 +01:00
cyqsimon
28d947fd8b
Use anyhow in build script
2023-11-02 17:54:57 +01:00
cyqsimon
b000db8f32
Remove old completion generation code
2023-11-02 17:54:57 +01:00
dependabot[bot]
116a6cc9a8
Bump thiserror from 1.0.49 to 1.0.50 ( #2758 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.49 to 1.0.50.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.49...1.0.50 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 04:58:49 +00:00
dependabot[bot]
c8291a36b7
Bump serde from 1.0.189 to 1.0.190 ( #2760 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.189 to 1.0.190.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.189...v1.0.190 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 04:39:45 +00:00
dependabot[bot]
8180c76890
Bump plist from 1.5.0 to 1.5.1 ( #2759 )
...
Bumps [plist](https://github.com/ebarnard/rust-plist ) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/ebarnard/rust-plist/releases )
- [Commits](https://github.com/ebarnard/rust-plist/compare/v1.5.0...v1.5.1 )
---
updated-dependencies:
- dependency-name: plist
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 04:20:25 +00:00
dependabot[bot]
a0f33b1cdc
Bump globset from 0.4.10 to 0.4.13 ( #2761 )
...
Bumps [globset](https://github.com/BurntSushi/ripgrep ) from 0.4.10 to 0.4.13.
- [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.10...globset-0.4.13 )
---
updated-dependencies:
- dependency-name: globset
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 03:53:53 +00:00
dependabot[bot]
8b60dae81c
Bump tempfile from 3.8.0 to 3.8.1 ( #2757 )
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.8.0 to 3.8.1.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/commits )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 03:26:48 +00:00
cyqsimon
4b33093f9e
Bump edition to 2021 ( #2748 )
2023-10-31 04:54:06 +01:00
einfachIrgendwer0815
3d87b25b19
Add unicode/caret replacements for all control characters ( #2712 )
2023-10-20 19:41:48 +02:00
dependabot[bot]
f2f6902279
Bump syntect from 5.0.0 to 5.1.0 ( #2742 )
...
Bumps [syntect](https://github.com/trishume/syntect ) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/trishume/syntect/releases )
- [Changelog](https://github.com/trishume/syntect/blob/master/CHANGELOG.md )
- [Commits](https://github.com/trishume/syntect/compare/v5.0.0...v5.1.0 )
---
updated-dependencies:
- dependency-name: syntect
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 06:43:09 +00:00
dependabot[bot]
c0b17e73e1
Bump assert_cmd from 2.0.10 to 2.0.12 ( #2741 )
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 2.0.10 to 2.0.12.
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v2.0.10...v2.0.12 )
---
updated-dependencies:
- dependency-name: assert_cmd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 06:21:55 +00:00
dependabot[bot]
94544d963b
Bump console from 0.15.5 to 0.15.7 ( #2743 )
...
Bumps [console](https://github.com/console-rs/console ) from 0.15.5 to 0.15.7.
- [Changelog](https://github.com/console-rs/console/blob/master/CHANGELOG.md )
- [Commits](https://github.com/console-rs/console/compare/0.15.5...0.15.7 )
---
updated-dependencies:
- dependency-name: console
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 05:54:24 +00:00
dependabot[bot]
72abbd22de
Bump regex from 1.9.4 to 1.10.2 ( #2740 )
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.9.4 to 1.10.2.
- [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.9.4...1.10.2 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 05:26:40 +00:00
dependabot[bot]
64e10ffb21
Bump semver from 1.0.17 to 1.0.20 ( #2739 )
...
Bumps [semver](https://github.com/dtolnay/semver ) from 1.0.17 to 1.0.20.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.17...1.0.20 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 05:01:07 +00:00
Martin Nordholts
35d8146bba
Revert "Temporarily change dependabot to daily"
...
This reverts commit 86ac48d68e
.
2023-10-19 06:33:48 +02:00
Martin Nordholts
a5a7ede698
release-checklist.md: Adapt to new auto-merge workflow
2023-10-18 21:33:44 +02:00
dependabot[bot]
b551049706
Bump nix from 0.26.2 to 0.26.4 ( #2736 )
...
Bumps [nix](https://github.com/nix-rust/nix ) from 0.26.2 to 0.26.4.
- [Changelog](https://github.com/nix-rust/nix/blob/v0.26.4/CHANGELOG.md )
- [Commits](https://github.com/nix-rust/nix/compare/v0.26.2...v0.26.4 )
---
updated-dependencies:
- dependency-name: nix
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 16:48:05 +00:00
dependabot[bot]
99cfc13eab
Bump serde from 1.0.163 to 1.0.189 ( #2735 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.163 to 1.0.189.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.163...v1.0.189 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 16:28:33 +00:00
dependabot[bot]
4b0b5afa13
Bump wild from 2.1.0 to 2.2.0 ( #2734 )
...
Bumps [wild](https://gitlab.com/kornelski/wild ) from 2.1.0 to 2.2.0.
- [Commits](https://gitlab.com/kornelski/wild/compare/v2.1.0...v2.2.0 )
---
updated-dependencies:
- dependency-name: wild
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 16:06:35 +00:00
dependabot[bot]
d343428441
Bump run_script from 0.10.0 to 0.10.1 ( #2737 )
...
Bumps [run_script](https://github.com/sagiegurari/run_script ) from 0.10.0 to 0.10.1.
- [Release notes](https://github.com/sagiegurari/run_script/releases )
- [Changelog](https://github.com/sagiegurari/run_script/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sagiegurari/run_script/compare/0.10.0...0.10.1 )
---
updated-dependencies:
- dependency-name: run_script
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 15:43:17 +00:00
dependabot[bot]
16e409ec87
Bump walkdir from 2.3.3 to 2.4.0 ( #2733 )
...
Bumps [walkdir](https://github.com/BurntSushi/walkdir ) from 2.3.3 to 2.4.0.
- [Commits](https://github.com/BurntSushi/walkdir/compare/2.3.3...2.4.0 )
---
updated-dependencies:
- dependency-name: walkdir
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 15:11:17 +00:00
dependabot[bot]
94d059f258
Bump ansi_colours from 1.2.1 to 1.2.2 ( #2729 )
...
Bumps [ansi_colours](https://github.com/mina86/ansi_colours ) from 1.2.1 to 1.2.2.
- [Commits](https://github.com/mina86/ansi_colours/compare/v1.2.1...v1.2.2 )
---
updated-dependencies:
- dependency-name: ansi_colours
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 16:07:49 +00:00
dependabot[bot]
c8b9de889d
Bump thiserror from 1.0.40 to 1.0.49 ( #2730 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.40 to 1.0.49.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.40...1.0.49 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 15:42:03 +00:00
dependabot[bot]
75340d54f9
Bump flate2 from 1.0.27 to 1.0.28 ( #2727 )
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.0.27 to 1.0.28.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.27...1.0.28 )
---
updated-dependencies:
- dependency-name: flate2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 15:17:31 +00:00
dependabot[bot]
b28383e0fa
Bump regex from 1.8.3 to 1.9.4 ( #2726 )
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.8.3 to 1.9.4.
- [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.8.3...1.9.4 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 14:50:40 +00:00
dependabot[bot]
8e866db281
Bump actions/checkout from 3 to 4 ( #2719 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 14:13:22 +00:00
dependabot[bot]
0eb157e090
Bump unicode-width from 0.1.10 to 0.1.11 ( #2716 )
...
Bumps [unicode-width](https://github.com/unicode-rs/unicode-width ) from 0.1.10 to 0.1.11.
- [Commits](https://github.com/unicode-rs/unicode-width/compare/v0.1.10...v0.1.11 )
---
updated-dependencies:
- dependency-name: unicode-width
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 06:48:32 +00:00
dependabot[bot]
85636c28bc
Bump predicates from 3.0.3 to 3.0.4 ( #2717 )
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 3.0.3 to 3.0.4.
- [Changelog](https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/predicates-rs/compare/v3.0.3...v3.0.4 )
---
updated-dependencies:
- dependency-name: predicates
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 06:31:56 +00:00
dependabot[bot]
a70e5c6c65
Bump os_str_bytes from 6.4.1 to 6.6.1 ( #2720 )
...
Bumps [os_str_bytes](https://github.com/dylni/os_str_bytes ) from 6.4.1 to 6.6.1.
- [Release notes](https://github.com/dylni/os_str_bytes/releases )
- [Commits](https://github.com/dylni/os_str_bytes/compare/6.4.1...6.6.1 )
---
updated-dependencies:
- dependency-name: os_str_bytes
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 06:12:48 +00:00
dependabot[bot]
32e01f740b
Bump plist from 1.4.3 to 1.5.0 ( #2718 )
...
Bumps [plist](https://github.com/ebarnard/rust-plist ) from 1.4.3 to 1.5.0.
- [Release notes](https://github.com/ebarnard/rust-plist/releases )
- [Commits](https://github.com/ebarnard/rust-plist/compare/v1.4.3...v1.5.0 )
---
updated-dependencies:
- dependency-name: plist
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 05:50:47 +00:00
dependabot[bot]
7b20f8fc7b
Bump git2 from 0.18.0 to 0.18.1 ( #2715 )
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.18.0 to 0.18.1.
- [Changelog](https://github.com/rust-lang/git2-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/git2-rs/compare/git2-0.18.0...git2-0.18.1 )
---
updated-dependencies:
- dependency-name: git2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 05:00:01 +00:00
Martin Nordholts
86ac48d68e
Temporarily change dependabot to daily
...
So we can more easily test that auto-merge works as it should. Once we
have confirmed it does, we revert this commit.
2023-10-17 06:36:36 +02:00
Martin Nordholts
c42fc810ea
Setup auto-merge of dependabot PRs that pass CI
2023-10-17 06:18:51 +02:00
Martin Nordholts
6baebd79fa
Add test for what jobs 'all-jobs' references
2023-10-13 05:24:25 +02:00
Martin Nordholts
c6cae09f99
CHANGELOG.md: Add new unreleased section
2023-10-11 20:43:52 +02:00
Martin Nordholts
fc9546854f
Bump version to v0.24.0
...
We need to bump 0.x.0 because the library API changed in incompatible
ways:
$ cargo public-api diff
Resolved `diff` to `diff 0.23.0`
Removed items from the public API
=================================
(none)
Changed items in the public API
===============================
-pub fn bat::controller::Controller<'b>::run(&self, inputs: alloc::vec::Vec<bat::input::Input<'_>>) -> bat::error::Result<bool>
+pub fn bat::controller::Controller<'b>::run(&self, inputs: alloc::vec::Vec<bat::input::Input<'_>>, output_buffer: core::option::Option<&mut dyn core::fmt::Write>) -> bat::error::Result<bool>
-pub fn bat::controller::Controller<'b>::run_with_error_handler(&self, inputs: alloc::vec::Vec<bat::input::Input<'_>>, handle_error: impl core::ops::function::Fn(&bat::error::Error, &mut dyn std::io::Write)) -> bat::error::Result<bool>
+pub fn bat::controller::Controller<'b>::run_with_error_handler(&self, inputs: alloc::vec::Vec<bat::input::Input<'_>>, output_buffer: core::option::Option<&mut dyn core::fmt::Write>, handle_error: impl core::ops::function::Fn(&bat::error::Error, &mut dyn std::io::Write)) -> bat::error::Result<bool>
Added items to the public API
=============================
[...]
2023-10-11 19:14:12 +02:00
Martin Nordholts
32da58e723
Update CHANGELOG.md for v0.24.0
2023-10-10 16:50:20 +02:00
Mészáros Máté Róbert
63aaa03013
Update the ssh-config submodule ( #2697 )
...
* Update the ssh-config submodule
Pull in the fix for the syntax.
Fixes #2359
* Extend the ssh_config syntax test
2023-10-10 06:16:41 +02:00
David Peter
fbe9b6f15f
New warp text/subtext
2023-10-06 09:14:08 +02:00
David Peter
c946ddb012
Replace warp logo
2023-10-06 09:11:06 +02:00
rhysd
e5c81ed41e
Replace our own macros to write buffers with standard macros
2023-10-05 09:21:26 +02:00
skoriop
0937d575fd
fix: rewrite overflow test using `usize::MAX`
2023-10-05 09:20:09 +02:00
skoriop
4382be5e7c
docs: update `CHANGELOG.md`
2023-10-05 09:20:09 +02:00
skoriop
d89df18de2
test: add test for overflow in `LineRange::from`
2023-10-05 09:20:09 +02:00
skoriop
9fcc57e496
fix: integer overflow in `LineRange::parse_range`
2023-10-05 09:20:09 +02:00
Raghav-Bell
8e35a56712
Updated version of `serde_yaml` to 0.9
2023-10-04 12:42:01 +02:00
Linda_pp
9f795dd947
Associate `*.sarif` files with `json` syntax ( #2695 )
...
* Associate `*.sarif` files with `json` syntax
* Update changelog for #2695
2023-10-04 09:34:40 +02:00
dependabot[bot]
721f956c1c
Bump once_cell from 1.17.0 to 1.18.0
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.17.0 to 1.18.0.
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.17.0...v1.18.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>
2023-10-04 09:29:33 +02:00
dependabot[bot]
db4cdc1cb8
Bump clap from 4.4.2 to 4.4.6
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.4.2 to 4.4.6.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.4.2...v4.4.6 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-04 09:29:26 +02:00
dependabot[bot]
e455f93a1e
Bump encoding_rs from 0.8.32 to 0.8.33
...
Bumps [encoding_rs](https://github.com/hsivonen/encoding_rs ) from 0.8.32 to 0.8.33.
- [Commits](https://github.com/hsivonen/encoding_rs/compare/v0.8.32...v0.8.33 )
---
updated-dependencies:
- dependency-name: encoding_rs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-04 09:29:16 +02:00
rhysd
d756d6f1ed
Fix syntax tests failure on macOS during the daytime
2023-10-04 09:28:34 +02:00
rhysd
6568fb775d
Explain how to convert `.tmLanguage.json` and `.tmLanguage.yml` files in doc/assets.md
2023-10-04 09:09:54 +02:00
rhysd
d376a4b631
Add support for WGSL
2023-10-04 09:09:54 +02:00
dependabot[bot]
6e5fd36882
Bump flate2 from 1.0.26 to 1.0.27
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.0.26 to 1.0.27.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.26...1.0.27 )
---
updated-dependencies:
- dependency-name: flate2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-04 09:04:23 +02:00
dependabot[bot]
c7cc4b5c59
Bump bytesize from 1.2.0 to 1.3.0
...
Bumps [bytesize](https://github.com/hyunsik/bytesize ) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/hyunsik/bytesize/releases )
- [Commits](https://github.com/hyunsik/bytesize/compare/v1.2.0...v1.3.0 )
---
updated-dependencies:
- dependency-name: bytesize
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-04 09:04:09 +02:00
dependabot[bot]
db76091a53
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-04 08:59:52 +02:00
David Peter
506fe65474
Add Warp as a sponsor
2023-10-03 20:04:26 +02:00
Connor Sullivan
69c326fd41
Prefer shorter winget install
2023-09-30 00:14:59 +02:00
Connor Sullivan
466b275e87
[docs] Remove duplicate winget
...
Removes duplicate winget instructions for Windows install.
2023-09-30 00:14:59 +02:00
Dan Gohman
319c675f3e
Fix a double-`close` in the `no_args_doesnt_break` test.
...
Fix the `no_args_doesnt_break` test to avoid calling `from_raw_fd` twice
on the same raw file descriptor, as that cause the file descriptor to be
closed twice, which means it could accidentally close some unrelated newly
created file descriptor.
2023-09-29 18:27:27 +02:00
Nicolas AMBRY
5a240f36b9
Case insensitive `--map-syntax` ( #2650 )
...
Co-authored-by: Nicolas AMBRY <nicolas.ambry@atos.net>
2023-09-14 16:04:43 +02:00
J-Kappes
e2bf85e749
Make -pp override --paging and vice versa when passed as a later argument. ( #2660 )
2023-09-14 05:45:46 +02:00
Anomalocaridid
fe73010a5e
ignore failing test
2023-09-08 06:25:20 +02:00
Anomalocaridid
150c04acb6
update CHANGELOG.md
2023-09-08 06:25:20 +02:00
Anomalocaridid
433176ab54
require LESSOPEN to have exactly one %s
2023-09-08 06:25:20 +02:00
Anomalocaridid
b56021ffa9
make LESSOPEN support opt-in
2023-09-08 06:25:20 +02:00
Anomalocaridid
ac2953c070
pass --no-lessopen to less by default
2023-09-08 06:25:20 +02:00
Boy van Duuren
d6e11b59e7
#2592 : Fixes unit tests dependent on echo on windows ( #2602 )
...
Co-authored-by: Boy van Duuren <boy.van.duuren@rabobank.nl>
2023-09-08 06:18:25 +02:00
Martin Nordholts
f49278cfaa
Do not enable `lessopen` feature by default
2023-09-05 16:37:14 +02:00
pseudometa
9b73eda957
docs: add global `--help` alias limitations
2023-09-02 14:54:55 +02:00
pseudometa
ed99a3a104
docs: Add better snippet for colorizing help pages
2023-09-02 14:54:55 +02:00
Anomalocaridid
e32ad0b048
Add `$LESSOPEN` and `$LESSCLOSE` support ( #2444 )
2023-09-02 08:48:26 +02:00
David Peter
3abc0c0fc4
Merge pull request #2548 from utkarshgupta137/master
...
Replace `dirs` crate with `etcetera` crate
2023-09-01 21:41:24 +02:00
David Peter
b06f13f0c5
Merge pull request #2618 from Piturnah/feat/write-to-buffer
...
feat: Optionally write to a buffer instead of stdout
2023-09-01 21:18:04 +02:00
Utkarsh Gupta
a721cc31f3
Replace `dirs` crate with `etcetera` crate
2023-09-01 21:13:21 +02:00
David Peter
1e52785d35
Merge pull request #2626 from rhysd/encoding_rs
...
Replace unmaintained `encoding` dependency with `encoding_rs`
2023-09-01 21:12:07 +02:00
Orion Yeung
9ba3b6ed13
No duplicate keys test, fixes #2643 ( #2647 )
...
* moved unit tests to conditional compile
made module `tests` and conditionally compiled
* added test to check for duplicate keys in builtin
checks all pairs in GlobMatcher::mappings via `GlobMatcher::glob`s `Eq`
panics at first match
```rs
SyntaxMapping {
mappings: Vec<(
GlobMatcher {
glob: Glob, ...,
}, ...,
}, ...,
}
```
* output more info with test failure
* dont duplicatively add git config path
* use guard in match for adding builtin git config syntax mapping
---------
Co-authored-by: Orion Yeung <11580988+orionyeung001@users.noreply.github.com>
2023-09-01 21:11:41 +02:00
Peter Hebden
72e1a40bab
Remove leftover unwrap
2023-09-01 20:52:55 +02:00
Peter Hebden
33a89410d4
Add example to show new feature
2023-09-01 20:52:55 +02:00
Peter Hebden
b2c28cdddb
Clippy lints
2023-09-01 20:52:55 +02:00
Peter Hebden
906e774372
Handle todos
2023-09-01 20:52:55 +02:00
Peter Hebden
d929becefc
Fix signatures
2023-09-01 20:52:55 +02:00
Peter Hebden
103a2f0d9b
Add `OutputHandle` enum to use instead of `&mut dyn io::Write`
2023-09-01 20:52:55 +02:00
rhysd
d33b2e158e
Replace unmaintained `encoding` with `encoding_rs`
2023-09-01 20:41:55 +02:00
David Peter
d295b3a394
Merge pull request #2613 from sharkdp/dependabot/cargo/expect-test-1.4.1
...
Bump expect-test from 1.4.0 to 1.4.1
2023-09-01 20:09:30 +02:00
David Peter
81a217b1f3
Merge pull request #2519 from sitiom/winget-releaser
...
Add Winget Releaser workflow
2023-09-01 20:01:02 +02:00
dependabot[bot]
bb17f74757
Bump assets/syntaxes/02_Extra/Docker from `9e9a518` to `0f6b7bc`
...
Bumps [assets/syntaxes/02_Extra/Docker](https://github.com/asbjornenge/Docker.tmbundle ) from `9e9a518` to `0f6b7bc`.
- [Release notes](https://github.com/asbjornenge/Docker.tmbundle/releases )
- [Commits](9e9a518aed...0f6b7bc87a
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/Docker
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-01 19:34:48 +02:00
dependabot[bot]
75928d20f8
Bump nu-ansi-term from 0.47.0 to 0.49.0
...
Bumps [nu-ansi-term](https://github.com/nushell/nu-ansi-term ) from 0.47.0 to 0.49.0.
- [Release notes](https://github.com/nushell/nu-ansi-term/releases )
- [Changelog](https://github.com/nushell/nu-ansi-term/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nushell/nu-ansi-term/compare/v0.47.0...v0.49.0 )
---
updated-dependencies:
- dependency-name: nu-ansi-term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-01 19:32:30 +02:00
dependabot[bot]
2cc45eea1a
Bump clap from 4.3.0 to 4.4.2
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.0 to 4.4.2.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.3.0...v4.4.2 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-01 19:32:16 +02:00
dependabot[bot]
7dbc6e3da4
Bump tempfile from 3.5.0 to 3.8.0
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.5.0 to 3.8.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.5.0...v3.8.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-01 19:31:59 +02:00
dependabot[bot]
f34b852aa8
Bump git2 from 0.16.1 to 0.18.0
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.16.1 to 0.18.0.
- [Changelog](https://github.com/rust-lang/git2-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.16.1...git2-0.18.0 )
---
updated-dependencies:
- dependency-name: git2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-01 18:01:55 +02:00
einfachIrgendwer0815
4b04f901fe
Add test for `BAT_PAGING`
2023-09-01 17:59:41 +02:00
einfachIrgendwer0815
26111950b3
Add environment variable `BAT_PAGING`
2023-09-01 17:59:41 +02:00
Orion Yeung
f21d3502e1
Add `*.ron` syntax mapping
...
Add a mapping to use `Rust` for rusty object notation, identified by `.ron` extension. See [#2427 ](https://github.com/sharkdp/bat/issues/2427 ).
2023-09-01 17:57:46 +02:00
Maros Kukan
5687af8bc7
feat: describe WinGet method for Windows install
2023-09-01 17:53:26 +02:00
nazar
0f5f51f9ba
Fixed RU readme typos
2023-09-01 17:51:30 +02:00
Jan T. Sott
32c0e1fb45
update highlighted test file
2023-09-01 17:50:30 +02:00
Jan T. Sott
34440f1b0c
update highlighted test file
2023-09-01 17:50:30 +02:00
Jan T. Sott
f1d6cc7a64
add test files for NSIS syntax
2023-09-01 17:50:30 +02:00
Jan T. Sott
628ba5d31f
add NSIS support
2023-09-01 17:50:30 +02:00
dependabot[bot]
e24150ca3f
Bump assets/syntaxes/02_Extra/Julia from `4fde0fd` to `98233f9`
...
Bumps [assets/syntaxes/02_Extra/Julia](https://github.com/JuliaEditorSupport/Julia-sublime ) from `4fde0fd` to `98233f9`.
- [Release notes](https://github.com/JuliaEditorSupport/Julia-sublime/releases )
- [Commits](4fde0fdedd...98233f96d4
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/Julia
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-01 17:48:06 +02:00
WinterCore
d580445aef
fix: Add syntax mapping `jsonl` => `json`
2023-09-01 17:45:41 +02:00
Martin Nordholts
48dc2b0d90
CICD: Add `all-jobs` job
...
This opens up future possibilities:
* GitHub's auto-merge feature that merges a PR once CI passes
* Auto-merge of dependabot PRs that pass CI
But before we do any of that we need to have this new job active for a
while to see that it works.
2023-09-01 17:42:14 +02:00
mataha
82664e3c82
Bump MSRV to 1.70.0
...
The intention is to take advantage of `std::io::IsTerminal` that landed
in 1.70.0, both in `bat` and its dependencies (`clap`, `grep-cli`).
This will fix #2570 as well - `grep-cli` 0.1.9 has a patch for that.
Signed-off-by: mataha <mataha@users.noreply.github.com>
2023-09-01 05:42:45 +02:00
Ville Skyttä
1893405cbf
Add .dpkg-new and .dpkg-tmp to ignored suffixes
...
Refs https://www.debian.org/doc/manuals/debian-handbook/sect.package-meta-information.en.html#sect.conffiles
2023-08-28 17:50:29 +02:00
Keith Hall
00b7e3b864
Merge pull request #2639 from johnmatthiggins/doc_fix
...
fix for issue #2095
2023-08-09 17:38:15 +03:00
John Higgins
7826e506f8
Merge branch 'master' into doc_fix
2023-08-02 09:00:29 -07:00
David Peter
6dd8b28b0d
Merge pull request #2638 from johnmatthiggins/master
...
fix for issue #2633
2023-08-02 15:24:02 +02:00
John Higgins
b720af8a06
fix for issue #2095
2023-08-02 00:28:26 -07:00
John Higgins
b1fbcc8a6e
fix for issue #2633
2023-08-02 00:04:55 -07:00
Martin Nordholts
9bf74d687f
Cargo.lock: Bump proc-macro2 to fix build with Rust nightly
...
Without fix:
$ cargo +nightly build
Compiling proc-macro2 v1.0.54
error[E0635]: unknown feature `proc_macro_span_shrink`
--> /home/martin/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.54/src/lib.rs:92:30
|
92 | feature(proc_macro_span, proc_macro_span_shrink)
| ^^^^^^^^^^^^^^^^^^^^^^
For more information about this error, try `rustc --explain E0635`.
error: could not compile `proc-macro2` (lib) due to previous error
2023-07-27 07:08:38 +02:00
Keith Hall
783d4877e1
Merge pull request #2615 from einfachIrgendwer0815/feature_containerfile_mapping
...
Add `Containerfile` syntax mapping
2023-07-14 19:56:49 +03:00
einfachIrgendwer0815
8b187e6997
Update CHANGELOG
2023-07-02 13:55:54 +02:00
einfachIrgendwer0815
c46c53320b
Add `Containerfile` syntax mapping
2023-07-02 13:50:37 +02:00
dependabot[bot]
7f884fa582
Bump expect-test from 1.4.0 to 1.4.1
...
Bumps [expect-test](https://github.com/rust-analyzer/expect-test ) from 1.4.0 to 1.4.1.
- [Changelog](https://github.com/rust-analyzer/expect-test/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-analyzer/expect-test/compare/v1.4.0...v1.4.1 )
---
updated-dependencies:
- dependency-name: expect-test
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-01 02:58:07 +00:00
David Peter
8676bbf97f
Update clircle
...
See https://github.com/niklasmohrin/clircle/issues/10
2023-06-14 20:14:11 +02:00
sitiom
77069b368c
Update CICD.yml
2023-06-07 17:30:10 +08:00
David Peter
70e49bd32b
Merge pull request #2587 from cyqsimon/os-release
...
Add `os-release` syntax mapping
2023-06-03 23:29:09 +02:00
dependabot[bot]
5042f969e5
Bump clap from 4.2.6 to 4.3.0
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.2.6 to 4.3.0.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.2.6...clap_complete-v4.3.0 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-03 09:30:39 +02:00
dependabot[bot]
876f5d4113
Bump serde from 1.0.160 to 1.0.163
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.160 to 1.0.163.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.160...v1.0.163 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-02 05:49:14 +02:00
dependabot[bot]
39d9d64e1e
Bump regex from 1.8.1 to 1.8.3
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.8.1 to 1.8.3.
- [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.8.1...1.8.3 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 20:43:59 +02:00
cyqsimon
8e866babfc
Write changelog
2023-06-01 13:25:02 +08:00
cyqsimon
f8c700027e
Add `os-release` syntax mapping
2023-06-01 13:17:22 +08:00
Martin Nordholts
7639e8b406
CICD.yml: Run cargo audit
...
This CI check will fail if there are crates with known security vulnerabilities in Cargo.lock.
It will not fail because of warnings. We currently have two warnings.
Note that cargo-audit is installed by default on GitHub's Ubuntu
runners.
2023-05-24 05:43:36 +02:00
Nigecat
149dec6953
Fix paging not happening when stdout is interactive but stdin is not
2023-05-22 05:42:01 +02:00
lesleyrs
b420c42aff
update readme
2023-05-17 06:25:20 +02:00
lesleyrs
3da7adb763
update readme
2023-05-17 06:25:20 +02:00
dependabot[bot]
165e5da6b9
Bump semver from 1.0.16 to 1.0.17
...
Bumps [semver](https://github.com/dtolnay/semver ) from 1.0.16 to 1.0.17.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.16...1.0.17 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-13 07:29:48 +02:00
dependabot[bot]
c5a9fdff93
Bump regex from 1.7.0 to 1.8.1
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.7.0 to 1.8.1.
- [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.7.0...1.8.1 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-12 19:19:19 +02:00
dependabot[bot]
8aac5acc0a
Bump serde from 1.0.159 to 1.0.160
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.159 to 1.0.160.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.159...v1.0.160 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-12 07:02:58 +02:00
dependabot[bot]
7162e38d50
Bump predicates from 3.0.2 to 3.0.3
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 3.0.2 to 3.0.3.
- [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/v3.0.2...v3.0.3 )
---
updated-dependencies:
- dependency-name: predicates
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-12 06:31:39 +02:00
dependabot[bot]
63ac60a3a0
Bump flate2 from 1.0.25 to 1.0.26
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.0.25 to 1.0.26.
- [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>
2023-05-12 06:30:57 +02:00
Constantin Nickel
9683bfdb3f
Update `clap` to 4.2.6
2023-05-12 06:01:47 +02:00
Adrián Bíro
e155f56484
Clean-up bash comletion
...
"cword" is unset and even is not used in completion for other shells, so it probably shouldn't be here either. If it for some reason should be there add the directive "# shellcheck disable=SC2034" to the line above it.
2023-05-12 05:59:36 +02:00
Constantin Nickel
e828d7840a
Use valid SPDX license expression
2023-04-14 06:38:03 +02:00
Constantin Nickel
52f7a5a06f
Update `plist` to 1.4
...
The version replaced `xml-rs` with the `quick-xml` crate.
That makes -1 warning for an unmaintained crate from `cargo audit`.
2023-04-14 06:37:45 +02:00
Constantin Nickel
baa1476d8d
Update `predicates` to 3.0
...
This also updates `assert_cmd` to 2.0.10 to avoid duplicate dependencies
because it depends on the new major version since 2.0.9.
2023-04-14 06:37:32 +02:00
Constantin Nickel
6be56972b6
Update `serial_test` to 2.0
2023-04-14 06:37:32 +02:00
dependabot[bot]
08445eba91
Bump serde from 1.0.152 to 1.0.159
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.152 to 1.0.159.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.152...v1.0.159 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-06 19:06:07 +02:00
dependabot[bot]
2298422e85
Bump bytesize from 1.1.0 to 1.2.0
...
Bumps [bytesize](https://github.com/hyunsik/bytesize ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/hyunsik/bytesize/releases )
- [Commits](https://github.com/hyunsik/bytesize/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: bytesize
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-06 19:05:53 +02:00
David Peter
c5731b9079
Merge pull request #2530 from nickelc/deps/use_is_terminal
...
Use the `is-terminal` crate instead of `atty`
2023-04-05 21:00:18 +02:00
dependabot[bot]
458e818ab4
Bump walkdir from 2.3.2 to 2.3.3
...
Bumps [walkdir](https://github.com/BurntSushi/walkdir ) from 2.3.2 to 2.3.3.
- [Release notes](https://github.com/BurntSushi/walkdir/releases )
- [Commits](https://github.com/BurntSushi/walkdir/compare/2.3.2...2.3.3 )
---
updated-dependencies:
- dependency-name: walkdir
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-05 20:42:34 +02:00
dependabot[bot]
993b33b5b4
Bump thiserror from 1.0.38 to 1.0.40
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.38 to 1.0.40.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.38...1.0.40 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-05 20:41:49 +02:00
dependabot[bot]
ba95955fe6
Bump tempfile from 3.3.0 to 3.5.0
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.3.0 to 3.5.0.
- [Release notes](https://github.com/Stebalien/tempfile/releases )
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/NEWS )
- [Commits](https://github.com/Stebalien/tempfile/commits )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-05 20:41:30 +02:00
Constantin Nickel
57cc0d8435
Use the `is-terminal` crate instead of `atty`
...
The crate is already used by `clap` and a similar trait is about to be
stabilized in `std`.
2023-04-05 19:26:52 +02:00
sitiom
60a9ac041f
Add Winget installation method in the readme
2023-03-30 13:41:11 +08:00
Ryan Caezar Itang
33997106da
Add Winget Releaser workflow
2023-03-28 08:32:51 +08:00
David Peter
1b2c69aee8
Merge pull request #2516 from sharkdp/big-ci-sync
...
CI improvements
2023-03-25 21:49:50 +01:00
David Peter
87e87a349a
Extract crate metadata with cargo
2023-03-25 14:47:31 +01:00
David Peter
e49235e119
Minor CI improvements
2023-03-25 13:44:00 +01:00
David Peter
1712ec9e73
Merge pull request #2515 from tranzystorek-io/custom-asset-gen-dir
...
Allow customizing output directory for generated assets
2023-03-25 13:18:02 +01:00
Marcin Puc
3ca8c43a67
Update CHANGELOG.md
2023-03-25 11:56:40 +01:00
Marcin Puc
01f1b1efe8
Allow customizing output directory for generated assets
2023-03-25 11:47:20 +01:00
David Peter
c7905a6029
Minor fix in man page
2023-03-25 10:36:14 +01:00
David Peter
d27aaffead
New empty CHANGELOG section
2023-03-25 10:33:49 +01:00
David Peter
871abd27aa
Update man page regarding --nonprintable-notation
2023-03-25 10:31:31 +01:00
David Peter
3c2ee04b9c
Merge pull request #2514 from sharkdp/bat-0.23
...
Updates for bat 0.23
2023-03-25 10:21:55 +01:00
David Peter
949f207275
Update binary assets
2023-03-25 10:04:59 +01:00
David Peter
58dbbd1cd4
Bump version to 0.23
2023-03-25 09:46:42 +01:00
David Peter
2042eace2a
release checklist: fix command to find MSRV
2023-03-25 09:46:25 +01:00
David Peter
a113b0df12
Merge pull request #2406 from cstyles/make-header-an-alias-for-header_filename
...
Make `PrettyPrinter::header` an alias for `header_filename`
2023-03-24 23:02:07 +01:00
Collin Styles
ad3586f58a
Update CHANGELOG.md
2023-03-24 22:33:43 +01:00
Collin Styles
7929179a74
Make `PrettyPrinter::header` an alias for `header_filename`
...
Fixes #2378
2023-03-24 22:33:43 +01:00
David Peter
a422fea06d
Merge pull request #2506 from nickelc/ci-strip
...
Use cargo's `strip` option to remove symbols+debuginfo from the binaries
2023-03-24 22:11:56 +01:00
David Peter
4e491c4594
Merge pull request #2509 from sharkdp/crontab
...
Add crontab syntax
2023-03-24 22:09:32 +01:00
David Peter
1a142a82b4
Merge pull request #2513 from nickelc/deps/dirs
...
Replace `dirs-next` with the original `dirs` crate
2023-03-24 22:07:47 +01:00
David Peter
4d9aaece09
Merge pull request #2511 from nickelc/nu-ansi-term
...
Use `nu-ansi-term` instead of `ansi_term`
2023-03-24 22:05:41 +01:00
Constantin Nickel
0e148e35dd
Replace `dirs-next` with the original `dirs` crate
...
The `dirs` crate was forked as `dirs-next` after the original repos were archived.
The fork hasn't released a new version since October 2020, while the original
has been taken off the shelf and has seen updates since then.
2023-03-24 19:10:38 +01:00
Constantin Nickel
da3aa4e2fd
Use `nu-ansi-term` instead of `ansi_term`
...
The `nu-ansi-term` crate is a fork of `ansi_term` which is maintained by
the Nushell project.
2023-03-24 17:42:54 +01:00
Keith Hall
b65a02681a
Add crontab syntax
2023-03-17 22:48:12 +02:00
Constantin Nickel
89c5683f8d
Use cargo's `strip` option to remove symbols+debuginfo from the binaries
2023-03-16 16:34:44 +01:00
David Peter
d20405b975
Merge pull request #2505 from nickelc/ci-msrv
...
Fix `jq` expression for retrieving `rust-version` in MSRV build job
2023-03-16 09:07:51 +01:00
Constantin Nickel
52f6239d28
Fix `jq` expression for retrieving `rust-version` in MSRV build job
2023-03-15 23:36:22 +01:00
David Peter
6428125827
Merge pull request #2504 from nickelc/deps/clap
...
Update `clap` to 4.1.8
2023-03-15 22:39:03 +01:00
Constantin Nickel
c094cd3ee5
Update `clap` to 4.1.8
...
This requires bumping the MSRV to 1.64.
It also updates the `terminal_size` crate that is pulled in by `clap` to
reduce duplicate dependencies.
2023-03-15 08:52:31 +01:00
David Peter
231ad86f04
Merge pull request #2502 from Enselic/clippy-1.68
...
Fix clippy warnings with Rust 1.68
2023-03-15 08:36:28 +01:00
David Peter
12f2b7281b
Merge pull request #2503 from nickelc/msrv
...
Set `rust-version` in Cargo metadata and use it in the MSRV build job
2023-03-15 08:36:17 +01:00
Constantin Nickel
40abebff8e
Get the MSRV for the build job from the package metadata
...
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2023-03-15 06:55:19 +01:00
Constantin Nickel
22cc6ffb5a
Set `rust-version` in Cargo metadata
...
It limits clippy to only warn about lints that are compatible with the
current MSRV.
2023-03-14 22:41:23 +01:00
einfachIrgendwer0815
8f99a78cf1
Print non-printable characters using caret notation ( #2443 )
...
When the new flag is set, non-printable characters are printed using caret notation.
2023-03-14 22:21:30 +01:00
Martin Nordholts
40a423905a
Fix clippy warnings with Rust 1.68
2023-03-14 21:19:14 +01:00
David Peter
c5602f9766
Merge pull request #2501 from nickelc/ci-actions
...
Replace unmaintained GitHub Actions
2023-03-14 19:46:10 +01:00
Constantin Nickel
3c59a4203c
Replace deprecated `set-output` GitHub workflow command
...
The command is deprecated since Oct. 22 and is replaced by writing the
output variables into a file.
```
echo "NAME=${value}" >> $GITHUB_OUTPUT
```
2023-03-14 17:48:07 +01:00
Constantin Nickel
f0fe88a732
Replace unmaintained GitHub Actions
...
The unmaintained `actions-rs/*` actions are replaced with `dtolnay/rust-toolchain`,
`taiki-e/install-action` and plain cargo commands.
2023-03-14 17:47:54 +01:00
Keith Hall
5e77ca37e8
More consistent scoping in commands section in Manpages
2023-03-04 16:51:39 +01:00
dependabot[bot]
2ac584dd72
Bump grep-cli from 0.1.6 to 0.1.7
...
Bumps [grep-cli](https://github.com/BurntSushi/ripgrep ) from 0.1.6 to 0.1.7.
- [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/grep-cli-0.1.6...0.1.7 )
---
updated-dependencies:
- dependency-name: grep-cli
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-04 16:24:15 +01:00
dependabot[bot]
a967b88882
Bump ansi_colours from 1.1.1 to 1.2.1
...
Bumps [ansi_colours](https://github.com/mina86/ansi_colours ) from 1.1.1 to 1.2.1.
- [Release notes](https://github.com/mina86/ansi_colours/releases )
- [Commits](https://github.com/mina86/ansi_colours/commits )
---
updated-dependencies:
- dependency-name: ansi_colours
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-04 16:16:55 +01:00
Martin Nordholts
ec6e9c29ac
Bump MSRV to 1.62 ( #2496 )
...
* Bump MSRV to 1.62
Mainly to be able to derive default enum variants.
* CHANGELOG.md: Update
2023-03-03 13:20:03 +01:00
David Peter
e3d8b56c8f
Merge pull request #2492 from sharkdp/dependabot/cargo/clap-4.0.32
...
Bump clap from 4.0.18 to 4.0.32
2023-03-01 08:45:48 +01:00
David Peter
e142ea38e3
Merge pull request #2493 from sharkdp/dependabot/cargo/globset-0.4.10
...
Bump globset from 0.4.9 to 0.4.10
2023-03-01 08:44:30 +01:00
David Peter
4ab2af3870
Merge pull request #2490 from sharkdp/dependabot/cargo/git2-0.16.1
...
Bump git2 from 0.15.0 to 0.16.1
2023-03-01 08:44:09 +01:00
David Peter
fed4dafb71
Merge pull request #2491 from sharkdp/dependabot/submodules/assets/syntaxes/02_Extra/MediaWiki-5dceaa9
...
Bump assets/syntaxes/02_Extra/MediaWiki from `81bf97c` to `5dceaa9`
2023-03-01 08:43:18 +01:00
David Peter
f177f7ce6f
Merge pull request #2489 from sharkdp/dependabot/submodules/assets/syntaxes/02_Extra/CMake-eb40ede
...
Bump assets/syntaxes/02_Extra/CMake from `ab6ef4e` to `eb40ede`
2023-03-01 08:43:08 +01:00
dependabot[bot]
7049932542
Bump globset from 0.4.9 to 0.4.10
...
Bumps [globset](https://github.com/BurntSushi/ripgrep ) from 0.4.9 to 0.4.10.
- [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.9...ignore-0.4.10 )
---
updated-dependencies:
- dependency-name: globset
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-01 03:57:53 +00:00
dependabot[bot]
47ab4fa988
Bump clap from 4.0.18 to 4.0.32
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.0.18 to 4.0.32.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.0.18...v4.0.32 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-01 03:57:46 +00:00
dependabot[bot]
d440cae3ec
Bump assets/syntaxes/02_Extra/MediaWiki from `81bf97c` to `5dceaa9`
...
Bumps [assets/syntaxes/02_Extra/MediaWiki](https://github.com/tosher/Mediawiker ) from `81bf97c` to `5dceaa9`.
- [Release notes](https://github.com/tosher/Mediawiker/releases )
- [Commits](81bf97cace...5dceaa9dd9
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/MediaWiki
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-01 03:57:38 +00:00
dependabot[bot]
bc714dd7a2
Bump git2 from 0.15.0 to 0.16.1
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.15.0 to 0.16.1.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Changelog](https://github.com/rust-lang/git2-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/git2-rs/compare/git2-curl-0.15.0...0.16.1 )
---
updated-dependencies:
- dependency-name: git2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-01 03:57:37 +00:00
dependabot[bot]
c4ad9ad25e
Bump assets/syntaxes/02_Extra/CMake from `ab6ef4e` to `eb40ede`
...
Bumps [assets/syntaxes/02_Extra/CMake](https://github.com/zyxar/Sublime-CMakeLists ) from `ab6ef4e` to `eb40ede`.
- [Release notes](https://github.com/zyxar/Sublime-CMakeLists/releases )
- [Commits](ab6ef4ef9f...eb40ede56c
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/CMake
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-01 03:57:34 +00:00
Keith Hall
52ef1bc0d6
Scope environment variable and commands sections in Manpages
2023-02-05 16:56:54 +01:00
BlackHoleFox
1004018941
Directly read preferences instead of using the defaults CLI
2023-02-05 16:53:28 +01:00
David Peter
6122d43e79
Merge pull request #2469 from 0x8ff/c
...
Update copyright year in MIT-LICENSE and README
2023-02-01 20:14:23 +01:00
0x8ff
d43d241f5b
Update copyright year
2023-02-01 09:20:26 -08:00
David Peter
269b6b7e28
Merge pull request #2462 from sharkdp/dependabot/submodules/assets/themes/zenburn-43dc527
...
Bump assets/themes/zenburn from `702023d` to `43dc527`
2023-02-01 12:38:47 +01:00
David Peter
9a9ba65d11
Merge pull request #2463 from sharkdp/dependabot/submodules/assets/syntaxes/02_Extra/cmd-help-f41e5fc
...
Bump assets/syntaxes/02_Extra/cmd-help from `7797e20` to `f41e5fc`
2023-02-01 12:38:14 +01:00
dependabot[bot]
37ae4989a2
Bump nix from 0.26.1 to 0.26.2
...
Bumps [nix](https://github.com/nix-rust/nix ) from 0.26.1 to 0.26.2.
- [Release notes](https://github.com/nix-rust/nix/releases )
- [Changelog](https://github.com/nix-rust/nix/blob/v0.26.2/CHANGELOG.md )
- [Commits](https://github.com/nix-rust/nix/compare/v0.26.1...v0.26.2 )
---
updated-dependencies:
- dependency-name: nix
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 06:24:54 +01:00
dependabot[bot]
d83cc3a116
Bump console from 0.15.2 to 0.15.5
...
Bumps [console](https://github.com/console-rs/console ) from 0.15.2 to 0.15.5.
- [Release notes](https://github.com/console-rs/console/releases )
- [Changelog](https://github.com/console-rs/console/blob/master/CHANGELOG.md )
- [Commits](https://github.com/console-rs/console/compare/0.15.2...0.15.5 )
---
updated-dependencies:
- dependency-name: console
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 06:23:52 +01:00
dependabot[bot]
105e55456c
Bump assert_cmd from 2.0.5 to 2.0.8
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 2.0.5 to 2.0.8.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v2.0.5...v2.0.8 )
---
updated-dependencies:
- dependency-name: assert_cmd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 06:23:27 +01:00
dependabot[bot]
c012def1e4
Bump flate2 from 1.0.24 to 1.0.25
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.0.24 to 1.0.25.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.24...1.0.25 )
---
updated-dependencies:
- dependency-name: flate2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 06:23:03 +01:00
dependabot[bot]
3687969aa9
Bump assets/syntaxes/02_Extra/cmd-help from `7797e20` to `f41e5fc`
...
Bumps [assets/syntaxes/02_Extra/cmd-help](https://github.com/victor-gp/cmd-help-sublime-syntax ) from `7797e20` to `f41e5fc`.
- [Release notes](https://github.com/victor-gp/cmd-help-sublime-syntax/releases )
- [Commits](7797e206ef...f41e5fc838
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/cmd-help
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 03:01:07 +00:00
dependabot[bot]
70f24b85a7
Bump assets/themes/zenburn from `702023d` to `43dc527`
...
Bumps [assets/themes/zenburn](https://github.com/colinta/zenburn ) from `702023d` to `43dc527`.
- [Release notes](https://github.com/colinta/zenburn/releases )
- [Commits](702023d80d...43dc527731
)
---
updated-dependencies:
- dependency-name: assets/themes/zenburn
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 03:01:03 +00:00
David Peter
ac734db421
Merge pull request #2432 from sharkdp/dependabot/submodules/assets/syntaxes/02_Extra/cmd-help-7797e20
...
Bump assets/syntaxes/02_Extra/cmd-help from `9b25682` to `7797e20`
2023-01-17 15:30:14 +01:00
David Peter
39eebde3e5
Merge pull request #2438 from seryl/add-json-key-highlighting-TwoDark
...
add json key highlighting patch for twodark
2023-01-17 15:29:45 +01:00
David Peter
5cd77662b5
Merge pull request #2430 from Enselic/blessable-help
...
Require changes to `-h` and `--help` to be blessed
2023-01-17 15:29:13 +01:00
David Peter
09ab1905d0
Merge pull request #2447 from rhysd/reuse-styles
...
Remove unnecessary heap allocations in `PrettyPrinter::print` for style components
2023-01-17 15:26:18 +01:00
rhysd
4cc2a489d0
Remove unnecessary heap allocations in `PrettyPrinter::print` for style components
2023-01-15 21:16:36 +09:00
rhysd
5e3abcad07
Fix code fence in doc comment
2023-01-13 08:16:38 +01:00
dependabot[bot]
362af8a0a6
Bump semver from 1.0.14 to 1.0.16
...
Bumps [semver](https://github.com/dtolnay/semver ) from 1.0.14 to 1.0.16.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.14...1.0.16 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 10:00:36 +01:00
dependabot[bot]
d5084cd391
Bump predicates from 2.1.3 to 2.1.5
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 2.1.3 to 2.1.5.
- [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/v2.1.3...v2.1.5 )
---
updated-dependencies:
- dependency-name: predicates
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 09:59:56 +01:00
dependabot[bot]
6d40fd6482
Bump serde from 1.0.148 to 1.0.152
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.148 to 1.0.152.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.148...v1.0.152 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 09:59:46 +01:00
dependabot[bot]
79198e8048
Bump once_cell from 1.16.0 to 1.17.0
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.16.0 to 1.17.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.16.0...v1.17.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>
2023-01-05 09:58:54 +01:00
dependabot[bot]
c6a9b01c4f
Bump thiserror from 1.0.37 to 1.0.38
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.37 to 1.0.38.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.37...1.0.38 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 09:58:29 +01:00
Josh Toft
e79e1a23eb
add json key highlighting patch for twodark
2023-01-01 10:49:20 -08:00
dependabot[bot]
7fc6dae036
Bump assets/syntaxes/02_Extra/cmd-help from `9b25682` to `7797e20`
...
Bumps [assets/syntaxes/02_Extra/cmd-help](https://github.com/victor-gp/cmd-help-sublime-syntax ) from `9b25682` to `7797e20`.
- [Release notes](https://github.com/victor-gp/cmd-help-sublime-syntax/releases )
- [Commits](9b25682947...7797e206ef
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/cmd-help
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-01 03:01:21 +00:00
Martin Nordholts
4e34b362f8
Require changes to `-h` and `--help` to be blessed
...
From now on, any changes to the help texts will be visible in PR diffs,
which will make it very easy to review, and very hard to accidentally
miss changes to help texts.
If a contributor makes a change to help texts, the `cargo test` failure
text they will see contains instructions on how to update the blessed
help texts:
error: expect test failed
--> ../doc/long-help.txt
You can update all `expect!` tests by running:
env UPDATE_EXPECT=1 cargo test
In short, to update blessed help texts, one simply does
env UPDATE_EXPECT=1 cargo test
Do not run the tests if the `git` feature is missing, since then
`--diff` will be missing from `--help`. And do not run the tests on
Windows, because then the help text will contain the term `.exe`.
Move man page step to after cargo doc step so that the man page exists
when we look for it.
2022-12-30 09:59:52 +01:00
cyqsimon
b6b9d3a629
Disable completion of `cache` subcommand ( #2399 )
...
* Disable completion of `cache` subcommand
* Fully removed completion code for `cache`
* Add to changelog
2022-12-18 11:46:43 +01:00
David Peter
e19bebc1f6
Merge pull request #2419 from victor-gp/bump-cmd-help-syntax-9b25682
...
Bump cmd-help syntax to 9b25682
2022-12-07 21:28:37 +01:00
Víctor González Prieto
3ffa7edbd5
Bump cmd-help syntax to latest
...
This update includes an overhaul of scope names to better support the
set of themes included with bat.
You can find a visual diff for every theme in this PR:
https://github.com/victor-gp/cmd-help-sublime-syntax/pull/17
This commit updates the cmd-help syntax test because the scopes (-> colors)
have changed.
2022-12-07 04:02:05 +01:00
dependabot[bot]
41ca247e32
Bump assets/syntaxes/02_Extra/TodoTxt from `f5f0a6c` to `071a004` ( #2411 )
...
Bumps [assets/syntaxes/02_Extra/TodoTxt](https://github.com/dertuxmalwieder/SublimeTodoTxt ) from `f5f0a6c` to `071a004`.
- [Release notes](https://github.com/dertuxmalwieder/SublimeTodoTxt/releases )
- [Commits](f5f0a6c47f...071a004217
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/TodoTxt
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-03 17:14:01 +01:00
Martin Nordholts
906de11975
Update CHANGELOG.md
2022-12-03 17:13:13 +01:00
dependabot[bot]
d5b397f66a
Bump assets/syntaxes/02_Extra/TOML from `ed38438` to `fd0bf3e` ( #2410 )
...
* Bump assets/syntaxes/02_Extra/TOML from `ed38438` to `fd0bf3e`
Bumps [assets/syntaxes/02_Extra/TOML](https://github.com/jasonwilliams/sublime_toml_highlighting ) from `ed38438` to `fd0bf3e`.
- [Release notes](https://github.com/jasonwilliams/sublime_toml_highlighting/releases )
- [Commits](ed38438900...fd0bf3e5d6
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/TOML
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>
2022-12-03 17:09:39 +01:00
dependabot[bot]
52764624c9
Bump predicates from 2.1.1 to 2.1.3
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 2.1.1 to 2.1.3.
- [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/v2.1.1...v2.1.3 )
---
updated-dependencies:
- dependency-name: predicates
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-03 16:04:00 +01:00
dependabot[bot]
5c510a20c1
Bump nix from 0.25.0 to 0.26.1
...
Bumps [nix](https://github.com/nix-rust/nix ) from 0.25.0 to 0.26.1.
- [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.25.0...v0.26.1 )
---
updated-dependencies:
- dependency-name: nix
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-03 16:03:41 +01:00
dependabot[bot]
c9ac95e341
Bump serde from 1.0.147 to 1.0.148
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.147 to 1.0.148.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.147...v1.0.148 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-03 16:03:21 +01:00
dependabot[bot]
8e960fc59c
Bump regex from 1.6.0 to 1.7.0
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.6.0 to 1.7.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.6.0...1.7.0 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-03 16:03:07 +01:00
David Peter
416845dcd0
Merge pull request #2393 from miles170/issue-2392-cache-clear-target-dir
...
Fix `bat cache --clear` not clearing the `--target` dir if specified
2022-11-19 21:18:26 +01:00
Miles Liu
e39178b101
Fix `bat cache --clear` not clearing the `--target` dir if specified
2022-11-19 18:00:37 +08:00
David Peter
7c847d84b0
Update CHANGELOG
2022-11-04 22:08:51 +01:00
David Peter
accc1b6d10
Merge pull request #2366 from Freed-Wu/vimhelp
...
Add VimHelp.sublime-syntax and its test
2022-11-04 22:07:57 +01:00
David Peter
78a67ac77e
Merge pull request #2381 from aaronkollasch/env-override-config-not-flags
...
Allow some env vars to override config variables, but not command line arguments
2022-11-02 22:58:01 +01:00
Aaron Kollasch
017e830bf2
Move CHANGELOG.md entry to Features
2022-11-02 17:14:48 -04:00
Aaron Kollasch
1224403aa1
Update comments in tests/integration_tests.rs
2022-11-02 17:09:15 -04:00
Aaron Kollasch
d084cdc72b
Update CHANGELOG.md
...
Co-authored-by: David Peter <sharkdp@users.noreply.github.com>
2022-11-02 16:48:51 -04:00
Aaron Kollasch
1a07baf5f2
Update tests/integration_tests.rs
...
Co-authored-by: David Peter <sharkdp@users.noreply.github.com>
2022-11-02 16:48:51 -04:00
Aaron Kollasch
bad2292950
Add tests for --theme > BAT_THEME > config
2022-11-02 16:48:51 -04:00
Aaron Kollasch
e773b48135
Fix cache subcommand and add tests
...
Treat the cache subcommand differently from --no-config:
For --no-config, insert args from selected environment variables
For cache, don't insert args
2022-11-02 16:48:51 -04:00
Aaron Kollasch
4bcea01e9d
Deduplicate lines in matches function
2022-11-02 16:48:51 -04:00
Aaron Kollasch
76aad7c74f
Improve correctness and add more tests
2022-11-02 16:48:50 -04:00
Aaron Kollasch
36ccc6a31e
Allow env vars to override config but not args
2022-11-02 16:48:50 -04:00
David Peter
5652038f01
Update CHANGELOG
2022-11-02 21:03:16 +01:00
David Peter
4724d50e1d
Merge pull request #2361 from Freed-Wu/main
...
Add Requirementstxt.sublime-syntax and its test.
2022-11-02 21:00:33 +01:00
David Peter
b6a5004a9c
Merge pull request #2390 from sharkdp/dependabot/cargo/nix-0.25.0
...
Bump nix from 0.24.2 to 0.25.0
2022-11-02 20:57:38 +01:00
David Peter
bb2e3b52b8
Merge pull request #2389 from sharkdp/dependabot/cargo/once_cell-1.16.0
...
Bump once_cell from 1.15.0 to 1.16.0
2022-11-02 20:57:15 +01:00
David Peter
12affef049
Merge pull request #2388 from sharkdp/dependabot/cargo/assert_cmd-2.0.5
...
Bump assert_cmd from 2.0.4 to 2.0.5
2022-11-02 20:57:06 +01:00
David Peter
e29db4d052
Merge pull request #2386 from sharkdp/dependabot/submodules/assets/syntaxes/02_Extra/cmd-help-ade16bf
...
Bump assets/syntaxes/02_Extra/cmd-help from `aa47747` to `ade16bf`
2022-11-02 20:56:52 +01:00
David Peter
a934be8ac5
Merge pull request #2387 from sharkdp/dependabot/cargo/serde-1.0.147
...
Bump serde from 1.0.145 to 1.0.147
2022-11-02 20:53:31 +01:00
David Peter
21791ffbfb
Merge pull request #2385 from sharkdp/dependabot/submodules/assets/syntaxes/02_Extra/HTML(Twig)-aedf955
...
Bump assets/syntaxes/02_Extra/HTML (Twig) from `77def40` to `aedf955`
2022-11-02 20:53:18 +01:00
dependabot[bot]
600de05840
Bump nix from 0.24.2 to 0.25.0
...
Bumps [nix](https://github.com/nix-rust/nix ) from 0.24.2 to 0.25.0.
- [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.2...v0.25.0 )
---
updated-dependencies:
- dependency-name: nix
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-01 03:04:35 +00:00
dependabot[bot]
ea7cc9d82f
Bump once_cell from 1.15.0 to 1.16.0
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.15.0 to 1.16.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.15.0...v1.16.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>
2022-11-01 03:04:29 +00:00
dependabot[bot]
e536aa933e
Bump assert_cmd from 2.0.4 to 2.0.5
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 2.0.4 to 2.0.5.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v2.0.4...v2.0.5 )
---
updated-dependencies:
- dependency-name: assert_cmd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-01 03:04:27 +00:00
dependabot[bot]
eb841434cd
Bump serde from 1.0.145 to 1.0.147
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.145 to 1.0.147.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.145...v1.0.147 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-01 03:04:23 +00:00
dependabot[bot]
043c04d3c4
Bump assets/syntaxes/02_Extra/cmd-help from `aa47747` to `ade16bf`
...
Bumps [assets/syntaxes/02_Extra/cmd-help](https://github.com/victor-gp/cmd-help-sublime-syntax ) from `aa47747` to `ade16bf`.
- [Release notes](https://github.com/victor-gp/cmd-help-sublime-syntax/releases )
- [Commits](aa477471c8...ade16bf1c1
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/cmd-help
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-01 03:04:04 +00:00
dependabot[bot]
b3f340e418
Bump assets/syntaxes/02_Extra/HTML (Twig) from `77def40` to `aedf955`
...
Bumps [assets/syntaxes/02_Extra/HTML (Twig)](https://github.com/Anomareh/PHP-Twig.tmbundle ) from `77def40` to `aedf955`.
- [Release notes](https://github.com/Anomareh/PHP-Twig.tmbundle/releases )
- [Commits](77def406d7...aedf955eba
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/HTML (Twig)
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-01 03:03:59 +00:00
David Peter
a7b0449967
Update CHANGELOG
2022-10-30 22:10:04 +01:00
David Peter
41b40f924f
Merge pull request #2375 from BANOnotIT/master
...
Add Todo.txt syntax
2022-10-30 21:55:43 +01:00
David Peter
14742a82bd
Merge branch 'master' into master
2022-10-30 21:08:04 +01:00
David Peter
b0359644dc
Merge pull request #2327 from epage/v4
...
refactor: Upgrade to clap v4
2022-10-30 20:56:10 +01:00
David Peter
0cf069ba1b
Merge pull request #2365 from Sylk/patch-1
...
Update CONTRIBUTING.md
2022-10-30 20:48:15 +01:00
David Peter
85921864aa
Merge pull request #2356 from scop/feat/env-extension
...
Add more dotenv file types
2022-10-30 20:45:53 +01:00
David Peter
b29f66c40d
Merge branch 'master' into feat/env-extension
2022-10-30 20:45:39 +01:00
David Peter
c3347c6be5
Merge pull request #2352 from Freed-Wu/extension
...
Add new file_extensions for INI
2022-10-30 20:45:03 +01:00
David Peter
a65b0828ee
Merge remote-tracking branch 'origin/master' into HEAD
2022-10-30 20:43:06 +01:00
David Peter
ccde13c9e8
Hide 'cache' subcommand, re-enable bold/underline styling, add note about cache subcommand
2022-10-30 20:26:06 +01:00
David Peter
985666a390
Update to latest clap release
2022-10-30 20:17:12 +01:00
David Peter
3668464f3d
Update CHANGELOG
2022-10-30 20:01:10 +01:00
David Peter
8e15c9c501
Merge pull request #2316 from dkm/pr/ada_syntax
...
Add syntax support for Ada
2022-10-30 19:56:07 +01:00
David Peter
3c9c960612
Merge pull request #2309 from johnmatthiggins/master
...
Added -S flag for truncating long lines
2022-10-30 17:36:09 +01:00
Ville Skyttä
6378a95308
Add more dotenv file types
...
Upstream PR: https://github.com/zaynali53/DotENV/pull/17
2022-10-30 08:25:10 +02:00
Wu Zhenyu
37da5659c5
Add VimHelp.sublime-syntax and its test
2022-10-30 13:40:41 +08:00
Wu Zhenyu
6010b334c6
Add Requirementstxt.sublime-syntax and its test.
2022-10-30 13:33:12 +08:00
Wu Zhenyu
46dc044c03
Add new file_extensions for INI
...
- https://coverage.readthedocs.io/en/6.3.2/faq.html#q-can-i-find-out-which-tests-ran-which-lines
- https://pylint.pycqa.org/en/latest/user_guide/usage/run.html#command-line-options
- https://jorisroovers.com/gitlint/configuration/
2022-10-30 13:15:14 +08:00
BANO.notIT
31f964f468
fix(syntax): Use variable.other for TodoTxt attrs
2022-10-29 16:55:46 +03:00
BANO.notIT
316f1b3601
test(syntax): Generate normal highlight for bat
2022-10-22 17:06:27 +03:00
BANO.notIT
1a85b4c3b5
test(syntax): Add partially working test
2022-10-22 16:59:19 +03:00
BANO.notIT
346e53705e
feat(syntax): Add Todo.txt syntax
2022-10-22 16:57:00 +03:00
John Higgins
ff71303349
Update src/bin/bat/clap_app.rs for PR 2309
...
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2022-10-17 23:35:52 -07:00
John Higgins
bf114f5844
Added helper function for -S flag tests
2022-10-17 14:43:02 -07:00
wzy
f215d07366
Improve Manpage.sublime-syntax, Fix #2353 ( #2364 )
...
* Improve Manpage.sublime-syntax, Fix #2353
* Add highlight tests for fzf-0.33.0
2022-10-17 19:56:17 +02:00
wenzdey
9679ae3662
Updated Homebrew link
...
macos and linux homebrew page now merged
2022-10-17 19:51:51 +02:00
Ville Skyttä
21bdcbb71f
Fix up punctuation and sorting in manual modifications doc
2022-10-17 19:50:14 +02:00
John Higgins
20f272168a
Fixed typo in CHANGELOG.md for PR #2309
2022-10-14 14:23:51 -07:00
John Higgins
236a2c5794
Fixed inverted logic on -S and --chop-long-lines
2022-10-13 23:52:15 -07:00
John Higgins
03216c9c18
Merge branch 'sharkdp:master' into master
2022-10-09 22:56:11 -07:00
John Higgins
8f31ffa9df
Added integration tests
2022-10-09 22:42:11 -07:00
John Higgins
375b392478
Fixed reversed logic error for --chop-long-lines
2022-10-09 22:41:27 -07:00
Matthew Bauer
46f8e29de4
Update CONTRIBUTING.md
2022-10-09 15:44:45 -07:00
Matthew Bauer
3e238b82f6
Update CONTRIBUTING.md
...
Verbiage change, and slight markdown adjustments.
2022-10-09 01:18:35 -07:00
dependabot[bot]
5fce1389e5
Bump serde from 1.0.144 to 1.0.145
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.144 to 1.0.145.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.144...v1.0.145 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-06 20:30:14 +02:00
dependabot[bot]
0cc4e98560
Bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-03 22:41:07 +02:00
Gábor Lipták
1e0b0f7c5c
Add github-actions to Dependabot
...
Signed-off-by: Gábor Lipták <gliptak@gmail.com>
2022-10-03 15:18:39 -05:00
Gábor Lipták
9051fc5465
Add github-actions to Dependabot
...
Signed-off-by: Gábor Lipták <gliptak@gmail.com>
2022-10-03 21:42:03 +02:00
Masanori Kakura
16d181a755
ja: Update description about Debian/Ubuntu packages
2022-10-03 21:41:36 +02:00
dependabot[bot]
42a3ef28e8
Bump once_cell from 1.13.1 to 1.15.0
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.13.1 to 1.15.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.13.1...v1.15.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>
2022-10-02 05:58:25 +02:00
dependabot[bot]
b9d5f3878d
Bump semver from 1.0.13 to 1.0.14
...
Bumps [semver](https://github.com/dtolnay/semver ) from 1.0.13 to 1.0.14.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.13...1.0.14 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-01 09:05:37 +02:00
dependabot[bot]
10ab72f8ae
Bump unicode-width from 0.1.9 to 0.1.10
...
Bumps [unicode-width](https://github.com/unicode-rs/unicode-width ) from 0.1.9 to 0.1.10.
- [Release notes](https://github.com/unicode-rs/unicode-width/releases )
- [Commits](https://github.com/unicode-rs/unicode-width/compare/v0.1.9...v0.1.10 )
---
updated-dependencies:
- dependency-name: unicode-width
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-01 09:05:25 +02:00
dependabot[bot]
9d39054e18
Bump thiserror from 1.0.33 to 1.0.37
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.33 to 1.0.37.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.33...1.0.37 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-01 09:05:07 +02:00
dependabot[bot]
c662801ad8
Bump console from 0.15.1 to 0.15.2
...
Bumps [console](https://github.com/console-rs/console ) from 0.15.1 to 0.15.2.
- [Release notes](https://github.com/console-rs/console/releases )
- [Changelog](https://github.com/console-rs/console/blob/master/CHANGELOG.md )
- [Commits](https://github.com/console-rs/console/compare/0.15.1...0.15.2 )
---
updated-dependencies:
- dependency-name: console
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-01 09:04:53 +02:00
Marc Poulhiès
06b403aa92
Add syntax support for Ada
...
Add submodule with sublime syntax.
Add corresponding tests for both Ada (in adb/ads) and for the companion tool
gpr.
fixes #1300
Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
2022-09-14 22:49:39 +02:00
Ville Skyttä
2dbc88d3af
Improve bash completion escaping
...
`compopt -o filenames` is a cheap way to accomplish mostly wanted
behavior. However it is semantically incorrect when we are not actually
completing filenames, and has side effects -- for example adds a
trailing slash to candidates matching present dirs.
bash >= 4.1 can `printf -v` to an array index, use it instead where
available.
2022-09-11 21:54:22 +02:00
Ville Skyttä
66edfe5dff
Exclude --unbuffered from bash completions
...
It's a no-op, so there's little reason to suggest it.
2022-09-11 21:54:22 +02:00
Ville Skyttä
c816188f97
Add --style argument bash completion
2022-09-11 21:54:22 +02:00
Ville Skyttä
46bf3c1e9a
Do not offer bash filename completions with --list-languages/-themes
2022-09-11 21:54:22 +02:00
Ville Skyttä
066701d671
Add --acknowledgements and --ignored-suffix to bash completion
2022-09-11 21:54:22 +02:00
Ville Skyttä
e96cdc3b95
Split bash completion option lists over multiple lines, sync sort with --help
...
For maintainability/diffability.
2022-09-11 21:54:22 +02:00
Martin Nordholts
8bd5a88f07
Prepare a new "unreleased" section at the top of CHANGELOG.md
2022-09-10 20:39:33 +02:00
Martin Nordholts
e5d9579614
Bump version to v0.22.1
2022-09-10 17:59:33 +02:00
Martin Nordholts
352309b056
Revert "Remove code that tries to handle ANSI escape inputs"
...
This reverts commit 8174e02279
. Turns out
it is needed for a common use case, see
https://github.com/sharkdp/bat/issues/2307 .
It is not a clean revert, because I adjust CHANGELOG.md and also add a
comment to the test. I also had to resolve a small `use` conflict.
2022-09-10 17:59:33 +02:00
John Higgins
2af54dbacd
Fixed else statement with `cargo fmt`
2022-09-09 22:26:53 -07:00
John Higgins
a272d3df16
Added -S flag for truncating long lines
2022-09-09 17:04:09 -07:00
David Peter
6680f65e4b
Add new 'unreleased' section, post v0.22
2022-09-06 23:11:06 +02:00
David Peter
1f9519d8b9
Update binary assets
2022-09-06 22:54:20 +02:00
David Peter
3c33b28507
Bump version to v0.22
2022-09-06 22:54:20 +02:00
dag-h
08386daa3a
Strip BOM from output in interactive mode ( #1938 )
...
* Strip BOM from output in interactive mode
* Strip BOM when not loop_through, add regression tests
* Update CHANGELOG.md
* Only strip BOM from beginning of first line
* Fix integration test on macOS that relied on color scheme
* Fix integration test on Windows that relied on detected terminal width
* Fix syntax test that was failing due to a previously wrong (now fixed) highlighting
Co-authored-by: David Peter <mail@david-peter.de>
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2022-09-06 19:08:38 +02:00
David Peter
0e03dce130
Merge pull request #1920 from rhysd/issue-1919
...
Add `bat::PrettyPrinter::clear_highlights`
2022-09-06 09:32:29 +02:00
David Peter
6a0ab0095a
Add CHANGELOG entry
2022-09-06 09:32:06 +02:00
oidro
b213949aeb
Correct doc comment for `list_syntaxes_and_themes` example
2022-09-05 21:57:11 +02:00
rhysd
3d7817d662
Clear `highlighted_lines` when calling `PrettyPrinter::print`
2022-09-05 21:17:08 +09:00
rhysd
abd69f2deb
Add `bat::PrettyPrinter::clear_highlights` ( fixes #1919 )
2022-09-05 17:35:32 +09:00
David Peter
113276a62b
Merge pull request #2237 from kidonng/yaml
...
Map `fish_history` to YAML
2022-09-04 22:46:08 +02:00
Kid
1e1fa7cde5
CHANGELOG
2022-09-04 22:23:09 +02:00
Kid
d6d8b61131
Fix highlight test
2022-09-04 22:22:18 +02:00
Kid
839e62cff8
Map `fish_history` to YAML
2022-09-04 22:22:18 +02:00
David Peter
ca9843fa83
Merge pull request #2236 from kidonng/patch-1
...
Add `.mts` and `.cts` to TypeScript file extensions
2022-09-04 22:20:02 +02:00
David Peter
546dcf6a55
Merge pull request #1888 from patrickpichler/feature/668/add-systemwide-config
...
Add systemwide config file support
2022-09-04 22:11:17 +02:00
Kid
d7b6519422
Add `.mts` and `.cts` to TypeScript file extensions
...
See also:
https://github.com/github/linguist/pull/5905
2022-09-04 22:06:54 +02:00
Martin Nordholts
799bb1639c
Try to fix all warnings
2022-09-04 21:30:14 +02:00
Martin Nordholts
bc2dc0796b
Move up the entry to the unreleased section in CHANGELOG.md
2022-09-04 21:03:27 +02:00
Martin Nordholts
2dd2994b2f
Merge remote-tracking branch 'origin/master' into feature/668/add-systemwide-config
2022-09-04 20:44:23 +02:00
David Peter
48541b8507
Fix clippy suggestions
...
Leads to a performance improvement for `bat -A`:
| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|:---|---:|---:|---:|---:|
| `./bat-master --no-config -A ./bat-master` | 259.8 ± 1.1 | 258.4 | 261.7 | 1.15 ± 0.01 |
| `./bat-2301 --no-config -A ./bat-master` | 225.6 ± 1.8 | 224.0 | 229.5 | 1.00 |
2022-09-04 14:28:44 +02:00
Jon Eskin
eab1c9eb46
update alternatives.md
2022-09-04 14:28:06 +02:00
Keith Hall
c6775cc41e
Syntax: [Log] scope whole line based on log level
...
to allow color schemes to color entire lines differently based on log level
2022-09-04 14:11:09 +02:00
David Peter
45d6b1af3b
Bump MSRV to 1.60
...
see https://github.com/rust-lang/git2-rs/issues/838
2022-09-04 06:04:35 +02:00
dependabot[bot]
b295850cb3
Bump git2 from 0.14.2 to 0.15.0
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.14.2 to 0.15.0.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.14.2...git2-curl-0.15.0 )
---
updated-dependencies:
- dependency-name: git2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-04 06:04:35 +02:00
Ed Page
08c91a116c
refactor: Parse, don't validate
2022-09-03 14:01:56 +02:00
Ed Page
3d398b35c3
refactor: Switch from is_present to actions
...
Because "diff" is conditionally present, we need to check for it to
avoid some of clap's stricter checks meant to prevent bugs.
2022-09-03 14:01:56 +02:00
Ed Page
6099f2c146
refactor: Move off of value_of
2022-09-03 14:01:56 +02:00
Ed Page
50bb924ee3
refactor: Replace multiple_occurrences
2022-09-03 14:01:56 +02:00
Ed Page
e8e1c1d6c9
refactor: Replace allow_invalid_utf8 with PathBuf
2022-09-03 14:01:56 +02:00
Ed Page
542b3d2317
refactor: Resolve basic clap deprecations
2022-09-03 14:01:56 +02:00
Ed Page
2323804f7e
refactor: Port to clap3
...
Ths does remove the specialization of version's description. The way
this is done (internally through `mut_arg`) doesn't play well with
subcommands. Clap tries to force this version of `version` into the
subcommand despite not being needed. Clap v4 dramatically changes how
version customization works.
clap also does more error checks now to prevent programmer mistake, so
we can't have a conflict with an argument that is conditionally there,
so I swapped the condition.
2022-09-03 14:01:56 +02:00
Martin Nordholts
49875d6ce7
Make `bat::PrettyPrinter::syntaxes()` iterate over new `bat::Syntax` struct ( #2222 )
...
We can't keep `syntect::parsing::SyntaxReference` as part of the public
API, because that might prevent us from bumping to syntect 6.0.0 without
also bumping bat to v2.0.0, once we reach v1.0.0.
So introduce a new stripped down struct `Syntax` and return that
instead. Let it be fully owned to make the API simple. It is not going
to be in a hot code path anyway.
I have looked at all code of our 27 dependents but I can't find a single
instance of this method being used, so this change should be safe for
v1.0.0.
2022-09-03 12:33:38 +02:00
Martin Nordholts
8b8ff96c32
CHANGELOG: Mention minor LiveScript update
2022-09-03 07:58:22 +02:00
dependabot[bot]
3d35469414
Bump assets/syntaxes/02_Extra/LiveScript from `2575013` to `d82aeb7` ( #2291 )
...
Bumps [assets/syntaxes/02_Extra/LiveScript](https://github.com/paulmillr/LiveScript.tmbundle ) from `2575013` to `d82aeb7`.
- [Release notes](https://github.com/paulmillr/LiveScript.tmbundle/releases )
- [Commits](2575013851...d82aeb737d
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/LiveScript
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-03 07:43:07 +02:00
dependabot[bot]
3480b61eae
Bump wild from 2.0.4 to 2.1.0 ( #2296 )
...
Bumps [wild](https://gitlab.com/kornelski/wild ) from 2.0.4 to 2.1.0.
- [Release notes](https://gitlab.com/kornelski/wild/tags )
- [Commits](https://gitlab.com/kornelski/wild/commits/v2.1.0 )
---
updated-dependencies:
- dependency-name: wild
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-02 19:49:35 +02:00
dependabot[bot]
0167ba55dd
Bump thiserror from 1.0.31 to 1.0.33 ( #2295 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.31 to 1.0.33.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.31...1.0.33 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-02 19:36:49 +02:00
dependabot[bot]
06dcead2d5
Bump serde from 1.0.143 to 1.0.144 ( #2297 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.143 to 1.0.144.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.143...v1.0.144 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-02 19:36:35 +02:00
dependabot[bot]
cc7df1e92b
Bump once_cell from 1.13.0 to 1.13.1 ( #2298 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.13.0 to 1.13.1.
- [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.13.0...v1.13.1 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-02 19:36:21 +02:00
Martin Nordholts
899fdbb347
Remove code that tries to handle ANSI escape inputs ( #2189 )
...
Syntax highlighting is broken when input contains ANSI escape characters
anyway, so there is not much point in trying to handle ANSI escapes in
input.
2022-08-29 18:49:29 +02:00
Z. Grace Moreau
a6297b282c
update CHANGELOG
2022-08-27 16:37:34 +02:00
Z. Grace Moreau
33ba136fa3
fix `--pager` opts display and add some examples
2022-08-27 16:37:34 +02:00
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.
2022-08-27 16:37:34 +02:00
Z. Grace Moreau
d14e0fe292
improve fish completions
2022-08-27 16:37:34 +02:00
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.
2022-08-25 19:27:55 +02:00
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 .
2022-08-25 19:27:55 +02:00
Christopher Acosta
9a924b445b
Make --map-syntax and --ignored-suffix work together ( #2260 )
...
* Make --map-syntax and --ignored-suffix work together
* Minor refactor
2022-08-16 22:42:15 +02:00
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>
2022-08-14 21:10:05 +02:00
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>
2022-08-14 21:09:13 +02:00
David Peter
02a9d191ed
Bump MSRV to 1.58
2022-08-14 16:21:45 +02:00
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>
2022-08-13 15:58:04 +02:00
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>
2022-08-13 14:16:50 +02:00
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>
2022-08-13 14:10:34 +02:00
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 ).
2022-08-13 14:10:19 +02:00
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>
2022-08-13 14:07:16 +02:00
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>
2022-08-12 17:08:32 +02:00
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>
2022-08-12 17:07:10 +02:00
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>
2022-08-12 16:44:06 +02:00
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>
2022-08-12 16:32:02 +02:00
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>
2022-08-12 15:23:30 +02:00
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>
2022-08-12 14:27:47 +02:00
yuvalmo
c4d9d7561b
Color `fstab` dump and pass fields correctly ( #2246 )
...
Was missing the number 2 as a valid option in those fields.
2022-07-25 21:33:51 +02:00
Anders Kaseorg
4583826a5b
Fix documentation typo: --pager=never → --paging=never
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2022-07-07 06:09:11 +02:00
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>
2022-07-02 14:58:12 +02:00
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>
2022-07-02 14:57:19 +02:00
Kian-Meng Ang
f93d650708
Fix typos
2022-06-12 16:38:33 +02:00
Cre3per
ed4997c77c
Add syntax mapping from NSE to Lua ( #2214 )
2022-06-04 14:12:42 +02:00
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>
2022-06-04 04:52:31 +02:00
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>
2022-06-04 04:51:00 +02:00
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>
2022-06-01 07:54:18 +02:00
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>
2022-06-01 07:52:43 +02:00
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>
2022-06-01 07:52:22 +02:00
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
2022-05-24 19:29:03 +02:00
David Peter
e9f8370b13
Refer to discussions page in issue templates.
2022-05-22 21:27:54 +02:00
David Peter
892b186ba5
Add CHANGELOG entry
2022-05-16 21:54:36 +02:00
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
2022-05-16 21:54:36 +02:00
Martin Nordholts
5f139e5ec2
CHANGELOG.md: Remove empty Themes section for v0.21.0
2022-05-15 15:28:25 +02:00
Martin Nordholts
8b50ef87fd
Post-release: Prepare an "unreleased" section at the top of CHANGELOG.md
...
As per `doc/release-checklist.md`.
2022-05-12 13:40:48 +02:00
Martin Nordholts
405e5f7460
assets/create.sh
2022-05-12 12:12:49 +02:00
Martin Nordholts
8d4f8ba1b2
CHANGELOG.md: unreleased -> v0.21.0
2022-05-12 12:12:49 +02:00
Martin Nordholts
d3f89bc4bc
Bump to v0.21.0
2022-05-12 12:12:49 +02:00
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.
2022-05-11 17:39:01 +02:00
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.
2022-05-09 09:47:30 +02:00
Martin Nordholts
4789c71a37
release-checklist.md: Recommend looking at the tip of master for `-h` and `man`
2022-05-09 09:47:30 +02:00
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.
2022-05-09 09:47:30 +02:00
Martin Nordholts
5f7ae6b277
release-checklist.md: Recommend a single git grep command for MSRV
...
That filters out irrelevant hits in CHANGELOG.md and tests/.
2022-05-09 09:47:30 +02:00
Martin Nordholts
ea5aaa03a2
CHANGELOG.md: Clean up and tweak
2022-05-09 08:25:43 +02:00
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
2022-05-07 13:43:11 +02:00
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)`
2022-05-06 07:33:32 +02:00
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>
2022-05-05 20:29:17 +02:00
Tejinder Singh
52bab63e18
Add `--relative` to `batdiff` in README.md ( #2172 )
2022-05-05 20:27:52 +02:00
Martin Nordholts
0851bbbb28
printer.rs: De-duplicate code to highlight long lines
...
We do this to only have one invocation of `highlighter.highlight(...)`
so we don't need to change to `highlighter.highlight_line(...)` in two
places in #2181 .
2022-05-05 17:21:49 +02:00
Ryan Zoeller
05ebf5ed26
Limit nix features
...
This removes memoffset as an indirect dependency, and should slightly decrease build times.
2022-05-05 06:24:26 +02:00
Isaac Horvath
adea895026
Add a --style=default option ( #2119 )
...
* Add a --style=default option
* Added --style=default test and CHANGELOG entry
* Format CHANGELOG.md options with quotes
Co-authored-by: Martin Nordholts <enselic@gmail.com>
* Update help text for '--style'
* Make --style=default the default option
* Update style descriptions: "basic" -> "recommended"
* Add integration test for --style=default as default
* Update clap long help for --style
2022-05-04 21:31:32 +02:00
dependabot[bot]
a6bd28a78b
Bump assets/syntaxes/02_Extra/Nginx from `15a1db1` to `65f5a63`
...
Bumps [assets/syntaxes/02_Extra/Nginx](https://github.com/brandonwamboldt/sublime-nginx ) from `15a1db1` to `65f5a63`.
- [Release notes](https://github.com/brandonwamboldt/sublime-nginx/releases )
- [Commits](15a1db1510...65f5a63c0d
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/Nginx
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-04 21:29:18 +02:00
Keith Hall
b5294f1cb2
Skip syntax highlighting for long lines ( #2165 )
...
* Skip highlighting for long lines
* Run cargo fmt, update changelog
2022-05-04 07:59:24 +02:00
Nathan Fisher
5114c0189d
Add support for BusyBox less as pager ( #2162 )
...
* Add support for BusyBox less as pager
* Run tests/syntax-tests/update.sh to update tests
* Address reviewer's concerns with pull request
* Revert all changes in `test` directory
* Minimize overall diff size
* Detect busybox from separate helper function
* Pass equivalent options to BusyBox from same code by changing from long to
short options
* Remove redundant `if` statement from previous commit
Add test for invalid utf-8
Add `parse_less_version_busybox` to test for invalid program
Add commenting around short options
2022-05-04 07:56:38 +02:00
dependabot[bot]
f2727d74d5
Bump nix from 0.23.1 to 0.24.1
...
Bumps [nix](https://github.com/nix-rust/nix ) from 0.23.1 to 0.24.1.
- [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.23.1...v0.24.1 )
---
updated-dependencies:
- dependency-name: nix
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-04 07:54:31 +02:00
dependabot[bot]
735bee47eb
Bump flate2 from 1.0.22 to 1.0.23
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.0.22 to 1.0.23.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.22...1.0.23 )
---
updated-dependencies:
- dependency-name: flate2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-04 07:53:20 +02:00
dependabot[bot]
a05ac53040
Bump thiserror from 1.0.30 to 1.0.31
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.30 to 1.0.31.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.30...1.0.31 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-04 07:51:35 +02:00
Martin Nordholts
acb1231e40
Run `cargo clippy --fix --all-targets --all-features` with Rust 1.60
...
Clippy in the newly released Rust 1.60 found some new lints.
Conveniently, all of them were fixable with `--fix`.
By fixing these lints it becomes easier for us and others to see when
new lints are introduced.
2022-05-04 07:49:40 +02:00
cyqsimon
3ae05333b0
Add mapping for Unix mail spool ( #2156 )
2022-04-27 22:51:10 +02:00
dependabot[bot]
4291fd5c65
Bump assets/syntaxes/02_Extra/Fish from `cd95616` to `98316d4`
...
Bumps [assets/syntaxes/02_Extra/Fish](https://github.com/Phidica/sublime-fish ) from `cd95616` to `98316d4`.
- [Release notes](https://github.com/Phidica/sublime-fish/releases )
- [Commits](cd95616df5...98316d4332
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/Fish
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-27 21:09:33 +02:00
Víctor González Prieto
b0898900ce
Syntax: add cmd-help ( #2148 )
...
* Add cmd-help syntax
To highlight command --help messages.
* README.md: mention help message highlighting
* README.md: edit help message highlighting
2022-04-26 19:42:18 +02:00
Martin Nordholts
3239d3be2a
bug_report.md template: Explicitly ask for steps
2022-04-20 07:53:03 +02:00
Martin Nordholts
19033d7315
bug_report.md template: Mention some already reported bugs
2022-04-20 07:53:03 +02:00
Martin Nordholts
520081a92c
Print info about custom assets in --diagnostics
2022-04-02 21:46:41 +02:00
Martin Nordholts
47e0dc22d2
Lock regex crate at min 1.5.5 for CVE-2022-24713
...
Cargo.lock already specifies 1.5.5, but we should also do it in
Cargo.toml.
2022-04-02 21:46:16 +02:00
acheronfail
33a984992b
Update CHANGELOG.md
...
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2022-04-02 21:05:37 +02:00
acheronfail
b1e67e215c
Allow configuring show_nonprintable from PrettyPrinter
2022-04-02 21:05:37 +02:00
dependabot[bot]
49317adcd3
Bump git2 from 0.14.1 to 0.14.2
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.14.1 to 0.14.2.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/git2-curl-0.14.1...0.14.2 )
---
updated-dependencies:
- dependency-name: git2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-02 20:57:30 +02:00
dependabot[bot]
738304fe27
Bump once_cell from 1.9.0 to 1.10.0
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.9.0 to 1.10.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.9.0...v1.10.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>
2022-04-01 06:48:35 +02:00
dependabot[bot]
a191552031
Bump regex from 1.5.4 to 1.5.5
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.5.4 to 1.5.5.
- [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.4...1.5.5 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-01 06:47:13 +02:00
dependabot[bot]
cec7229b6a
Bump semver from 1.0.6 to 1.0.7
...
Bumps [semver](https://github.com/dtolnay/semver ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.6...1.0.7 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-01 06:44:20 +02:00
dependabot[bot]
e735562098
Bump assets/syntaxes/02_Extra/Fish from `2c254cc` to `cd95616`
...
Bumps [assets/syntaxes/02_Extra/Fish](https://github.com/Phidica/sublime-fish ) from `2c254cc` to `cd95616`.
- [Release notes](https://github.com/Phidica/sublime-fish/releases )
- [Commits](2c254cc851...cd95616df5
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/Fish
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-28 08:18:18 +02:00
Keith Hall
1b030dc03b
Merge pull request #2127 from sharkdp/log_syntax_2123
...
Syntax: [Log] highlight escape characters in double quoted strings
2022-03-23 22:37:44 +02:00
Keith Hall
c0ec03e08a
Syntax: [Log] highlight escape characters in double quoted strings
2022-03-22 22:20:39 +02:00
Patrick Pichler
6b660ef63a
Add test for systemwide config file support
...
There is now a new stage in the CICD workflow present, which will build
`bat` with the `BAT_SYSTEM_CONFIG_PREFIX` set to load the config file
from `/tests/examples/system_config/bat/config`, plus a basic set of
tests, to ensure the feature is working as expected. By default the
tests are set to ignored, as they need special setup before they can be
run.
2022-03-10 20:55:11 +01:00
Patrick Pichler
5ed64444e3
Add systemwide config file support
...
There is now support for a systemwide config file. The location of the
system wide config file is `$(BAT_SYSTEM_CONFIG_PREFIX)/bat/config`.
`$(BAT_SYSTEM_CONFIG_PREFIX)` has to be provided at compile time as an
environment variable. If the environment variable is not set, a default
is used. This default is `C:\ProgramData` for windows and `/etc` for
every other os.
2022-03-10 20:55:11 +01:00
Martin Nordholts
9ab378b5dc
Include contents of custom assets `metadata.yaml` in `--diagnostics`
2022-03-07 21:05:09 +01:00
dependabot[bot]
a153a78d7a
Bump shell-words from 1.0.0 to 1.1.0
...
Bumps [shell-words](https://github.com/tmiasko/shell-words ) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/tmiasko/shell-words/releases )
- [Commits](https://github.com/tmiasko/shell-words/compare/v1.0.0...v1.1.0 )
---
updated-dependencies:
- dependency-name: shell-words
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-06 20:24:37 +01:00
dependabot[bot]
3ff738602e
Bump git2 from 0.13.25 to 0.14.1
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.13.25 to 0.14.1.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.13.25...git2-curl-0.14.1 )
---
updated-dependencies:
- dependency-name: git2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-06 20:24:21 +01:00
David Peter
282b70291f
Add CHANGELOG entry
2022-03-06 20:03:00 +01:00
David Peter
6330f36495
Updated test names
2022-03-06 20:03:00 +01:00
Patrick Hilhorst
e7df748b6d
correctly handle multiple tabs in one line
2022-03-06 20:03:00 +01:00
Patrick Hilhorst
67124f8513
add show_all_tabstops_long integration test
2022-03-06 20:03:00 +01:00
Patrick Hilhorst
16f940c2d3
add show_all_tabstops integration test
2022-03-06 20:03:00 +01:00
Patrick Hilhorst
da5921b4a9
Correctly render tab stops
2022-03-06 20:03:00 +01:00
TruncatedDinosour
cde239e809
Syntax: add clang-format ( #2076 )
...
Highlight .clang-format files as YAML
Co-authored-by: Ari Archer <truncateddinosour@gmail.com>
Co-authored-by: David Peter <mail@david-peter.de>
2022-03-06 20:01:49 +01:00
dependabot[bot]
97a98e037d
Bump serial_test from 0.5.1 to 0.6.0
...
Bumps [serial_test](https://github.com/palfrey/serial_test ) from 0.5.1 to 0.6.0.
- [Release notes](https://github.com/palfrey/serial_test/releases )
- [Commits](https://github.com/palfrey/serial_test/compare/v0.5.1...v0.6.0 )
---
updated-dependencies:
- dependency-name: serial_test
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-01 08:00:45 +01:00
dependabot[bot]
3ffff8d2d8
Bump semver from 1.0.4 to 1.0.6
...
Bumps [semver](https://github.com/dtolnay/semver ) from 1.0.4 to 1.0.6.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.4...1.0.6 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-01 06:56:32 +01:00
dependabot[bot]
95796a9cc0
Bump predicates from 2.1.0 to 2.1.1
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 2.1.0 to 2.1.1.
- [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/v2.1.0...v2.1.1 )
---
updated-dependencies:
- dependency-name: predicates
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-01 06:54:56 +01:00
Martin Nordholts
7be9485c36
release-checklist: Remind where to push tags in forks
2022-02-27 15:25:41 +01:00
Martin Nordholts
448bfaf748
Prepare a "unreleased" section at the top of `CHANGELOG.md`
2022-02-27 15:25:41 +01:00
Martin Nordholts
0655ecf23d
Prepare for v0.20.0 release
...
Since we have added new enum variants to the `StyleComponent` which was
not previously marked `#[non_exhaustive]`, we must bump left-most
non-zero version number (see
[specifying-dependencies](https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#specifying-dependencies-from-cratesio )).
Otherwise client code that do exhaustive matches on `StyleComponent`
will stop compiling.
2022-02-27 07:39:22 +01:00
Martin Nordholts
671fc952bc
release-checklist.md: Add tip on how to review the man page
2022-02-27 07:39:22 +01:00
Martin Nordholts
3c057aa590
Add header-filename and header-filesize where missing
2022-02-27 07:39:22 +01:00
Martin Nordholts
8e8c350391
release-checklist.md: Remove '## Dependencies'
2022-02-26 17:08:32 +01:00
Martin Nordholts
1ee49b4d97
CONTRIBUTING.md: Encourage regression tests ( #2089 )
...
* CONTRIBUTING.md: Encourage regression tests
* Add colon before listing pros of regression tests
Co-authored-by: Keith Hall <keith-hall@users.noreply.github.com>
2022-02-26 17:03:54 +01:00
cyqsimon
14ddda0a8b
Recognize files in `$XDG_CONFIG_HOME/git/` and `$HOME/.config/git/` better ( #2067 )
...
* git global config - lookup $XDG_CONFIG_HOME faithfully
* Use `bool::then`
* Cover both `$XDG_CONFIG_HOME` & `$HOME/.config`
* Remove unused import
* Global git config tests
* Added trailing newline
* Fix git config test
* Wrote to changelog
* Revert change of `Result::ok` to `Result::unwrap`
* Apply suggestions from code review
Co-authored-by: Martin Nordholts <enselic@gmail.com>
* Guard against empty `$HOME`
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2022-02-26 17:01:00 +01:00
yuuji.yaginuma
36093dd3bc
Fix a repology badge in READMEs
...
`https://repology.org/project/bat/ ` doesn't exist now.
2022-02-26 13:54:02 +01:00
Josh Pencheon
ad6cae433a
fix Bash completion on macOS ( #2074 )
...
* fix Bash completion on macOS
The Homebrew-provided bash-completion is version 1.x,
which doesn't provide _init_completion. We add a standard
shim instead.
* Add entry to CHANGELOG
* Update CHANGELOG.md
Co-authored-by: Ville Skyttä <ville.skytta@iki.fi>
* review: avoid calling _split_longopt repeatedly
Co-authored-by: Ville Skyttä <ville.skytta@iki.fi>
2022-02-24 07:57:23 +01:00
ltdk
e4f6fb2afe
Add JQ syntax highlighting
2022-02-14 19:14:19 +01:00
Mahdi Dibaiee
d21f1e8f17
Underline highlighted lines in ANSI theme ( #1985 )
...
* Underline highlighted lines in ANSI theme
* add test for ansi highlight underline, fix underscore in plain
2022-02-14 19:02:14 +01:00
Martin Nordholts
f6ce5d2054
Write `# Defaults are used` in the file
...
To make it clear that the file intentionally contains no configuration options.
If it is completely empty it might look like a mistake on first sight.
2022-02-10 07:01:31 +01:00
cyqsimon
b60225051d
Add empty rustfmt to enfore default formatter settings
2022-02-10 07:01:31 +01:00
David Peter
f2166ec6ec
Add additional note to sponsors.md
2022-02-09 21:57:52 +01:00
David Peter
491d32cbf3
Minor README change
2022-02-09 21:55:16 +01:00
Keith Hall
478712be38
make further improvements to docs relating to sponsors
2022-02-09 21:54:32 +01:00
Keith Hall
d5d2fc4016
create separate sponsors.md file
2022-02-09 21:54:32 +01:00
Keith Hall
ed7cd1c45b
improve sponsor section in readme
2022-02-09 21:54:32 +01:00
Keith Hall
f340893a21
Add WorkOS sponsor to readme
2022-02-09 21:54:32 +01:00
dependabot[bot]
9ad147278f
Bump assets/syntaxes/02_Extra/GLSL from `4cd4acf` to `59a5f8a` ( #2050 )
...
* Bump assets/syntaxes/02_Extra/GLSL from `4cd4acf` to `59a5f8a`
Bumps [assets/syntaxes/02_Extra/GLSL](https://github.com/euler0/sublime-glsl ) from `4cd4acf` to `59a5f8a`.
- [Release notes](https://github.com/euler0/sublime-glsl/releases )
- [Commits](4cd4acfffc...59a5f8a312
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/GLSL
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update CHANGELOG.md
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2022-02-08 17:11:31 +01:00
Dan Davison
4e36a56014
Expose syntect theme and syntax sets ( #2030 )
...
Fixes #2026
Ref https://github.com/dandavison/delta/issues/895
2022-02-08 08:00:12 +01:00
Mahdi Dibaiee
312c8ef01f
Add new `--style` called `header-filesize` and display it by default ( #1988 )
...
Also rename `header` to `header-filename`.
Related to #1701
2022-02-07 20:48:57 +01:00
dependabot[bot]
f3f8194932
Bump assets/syntaxes/02_Extra/GraphQL from `59304d6` to `9b6f6d0` ( #2000 )
...
* Bump assets/syntaxes/02_Extra/GraphQL from `59304d6` to `9b6f6d0`
Bumps [assets/syntaxes/02_Extra/GraphQL](https://github.com/dncrews/GraphQL-SublimeText3 ) from `59304d6` to `9b6f6d0`.
- [Release notes](https://github.com/dncrews/GraphQL-SublimeText3/releases )
- [Commits](59304d6c7b...9b6f6d0a86
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/GraphQL
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update CHANGELOG.md
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2022-02-07 17:34:35 +01:00
dependabot[bot]
6ce26c43c9
Bump ansi_colours from 1.0.4 to 1.1.1
...
Bumps [ansi_colours](https://github.com/mina86/ansi_colours ) from 1.0.4 to 1.1.1.
- [Release notes](https://github.com/mina86/ansi_colours/releases )
- [Commits](https://github.com/mina86/ansi_colours/compare/v1.0.4...v1.1.1 )
---
updated-dependencies:
- dependency-name: ansi_colours
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-07 07:55:00 +01:00
Martin Nordholts
486510395b
Allow the license used by GraphQL
...
This license is apparently common enough that GitHub recognizes it. See
https://github.com/dncrews/GraphQL-SublimeText3/blob/master/LICENSE .
This will fix the CI failure in #2000
2022-02-07 06:14:07 +01:00
dependabot[bot]
2ae4ffcdfa
Bump assets/syntaxes/02_Extra/VimL from `c91fe3a` to `ee85822` ( #2002 )
...
* Bump assets/syntaxes/02_Extra/VimL from `c91fe3a` to `ee85822`
Bumps [assets/syntaxes/02_Extra/VimL](https://github.com/SalGnt/Sublime-VimL ) from `c91fe3a` to `ee85822`.
- [Release notes](https://github.com/SalGnt/Sublime-VimL/releases )
- [Commits](c91fe3ab02...ee85822cbe
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/VimL
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update CHANGELOG.md
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2022-02-06 22:29:36 +01:00
dependabot[bot]
f5a7f86a64
Bump assets/syntaxes/02_Extra/TOML from `6bfcc3c` to `ed38438` ( #2049 )
...
* Bump assets/syntaxes/02_Extra/TOML from `6bfcc3c` to `ed38438`
Bumps [assets/syntaxes/02_Extra/TOML](https://github.com/jasonwilliams/sublime_toml_highlighting ) from `6bfcc3c` to `ed38438`.
- [Release notes](https://github.com/jasonwilliams/sublime_toml_highlighting/releases )
- [Commits](6bfcc3c236...ed38438900
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/TOML
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update CHANGELOG.md for PR #2049
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2022-02-06 21:20:24 +01:00
Martin Nordholts
0fa99518ce
run-benchmarks.sh: Use `python3` oneliner instead of `jq`
...
I am setting up a new computer and thus are missing a lot of tools. I
noticed we rely on `jq` being installed, which is a bit annoying when it
is not installed yet.
We can quite easily get rid of this dependecy on `jq` by using a simple
`python3` oneliner.
2022-02-03 08:00:14 +01:00
dependabot[bot]
a565662cf3
Bump serde from 1.0.133 to 1.0.136
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.133 to 1.0.136.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.133...v1.0.136 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-01 17:20:43 +01:00
dependabot[bot]
af44f0b3ff
Bump tempfile from 3.2.0 to 3.3.0
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/Stebalien/tempfile/releases )
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/NEWS )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.2.0...v3.3.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-01 17:19:46 +01:00
dependabot[bot]
5ae1957c0e
Bump assert_cmd from 2.0.2 to 2.0.4
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 2.0.2 to 2.0.4.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v2.0.2...v2.0.4 )
---
updated-dependencies:
- dependency-name: assert_cmd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-01 17:09:00 +01:00
Keith Hall
36be8d5929
Update README.md
...
Co-authored-by: Michael <2701605+michaelblyons@users.noreply.github.com>
2022-01-29 18:17:59 +01:00
Keith Hall
a05c8ee1a8
README.md: Improve docs around --map-syntax argument based on feedback
2022-01-29 18:17:59 +01:00
Keith Hall
eb4b1eb28f
README.md: Clarify --map-syntax argument
2022-01-29 18:17:59 +01:00
klemens
9287cf6b0b
small typos, should not interrupt anything
2022-01-09 12:59:01 +01:00
Martin Nordholts
76aa138230
CHANGELOG.md: Prepare a new "unreleased" section
2022-01-08 20:05:43 +01:00
Martin Nordholts
59a8f58be7
Run `assets/create.sh`
2022-01-08 17:01:20 +01:00
Martin Nordholts
d3956be616
CHANGELOG.md: Rearrange and update for v0.19.0
2022-01-08 17:01:20 +01:00
Martin Nordholts
53fb0baa06
doc/README-ja.md: Update MSRV
2022-01-08 17:01:20 +01:00
Martin Nordholts
c2232d457f
Bump to v0.19.0
2022-01-08 17:01:20 +01:00
Martin Nordholts
77f51f0ee3
Run `cargo update`
2022-01-08 17:01:20 +01:00
Martin Nordholts
743c4ccb17
doc/release-checklist.md: Tweak
2022-01-08 17:01:20 +01:00
Martin Nordholts
5b37438f08
`bat --help`: Put `--ignored-suffix` directly after `--map-syntax`
...
It feels out of place to have between `--acknowledgements` and `--help`.
2022-01-08 17:01:20 +01:00
Mahdi Dibaiee
3f7bff90ba
Add note regarding options passed to less by default in manpage
...
Fixes #1913
Signed-off-by: Mahdi Dibaiee <mdibaiee@pm.me>
2022-01-06 14:00:04 +01:00
Firegem
0c19d3e51a
Add autogenerated `highlighted` folder
2022-01-06 13:08:38 +01:00
Firegem
e73c3d2378
Add a test file for nimble
2022-01-06 13:08:38 +01:00
Firegem
31ca212f86
Highlight nimble files with nim syntax
2022-01-06 13:08:38 +01:00
Martin Nordholts
68528983d7
Mark `MappingTarget` as `#[non_exhaustive]` for increased semver flexibility
...
This will allow us to add new enum variants in the future without breaking
semver compatibility. See
https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute
Since we already added an enum variant since v0.18.3, now is a good time to mark
it as `#[non_exhaustive]`.
2022-01-04 08:19:51 +01:00
Martin Nordholts
f89869b5b2
README.md: Add 'control characters' to Garbled output section
...
Fixes #1989
2022-01-03 22:16:08 +01:00
dependabot[bot]
d4744dbed5
Bump assets/syntaxes/02_Extra/MediaWiki from `843a483` to `81bf97c`
...
Bumps [assets/syntaxes/02_Extra/MediaWiki](https://github.com/tosher/Mediawiker ) from `843a483` to `81bf97c`.
- [Release notes](https://github.com/tosher/Mediawiker/releases )
- [Commits](843a483e8b...81bf97cace
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/MediaWiki
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-03 08:57:37 +01:00
dependabot[bot]
abbccc91ed
Bump assets/syntaxes/02_Extra/ssh-config from `201816b` to `e1012e9`
...
Bumps [assets/syntaxes/02_Extra/ssh-config](https://github.com/robballou/sublimetext-sshconfig ) from `201816b` to `e1012e9`.
- [Release notes](https://github.com/robballou/sublimetext-sshconfig/releases )
- [Commits](201816b609...e1012e9f13
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/ssh-config
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-03 08:56:55 +01:00
dependabot[bot]
080c5f3de4
Bump serde_yaml from 0.8.21 to 0.8.23
...
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.8.21 to 0.8.23.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases )
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.8.21...0.8.23 )
---
updated-dependencies:
- dependency-name: serde_yaml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-01 12:17:55 +01:00
dependabot[bot]
079f6be88c
Bump nix from 0.23.0 to 0.23.1
...
Bumps [nix](https://github.com/nix-rust/nix ) from 0.23.0 to 0.23.1.
- [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.23.0...v0.23.1 )
---
updated-dependencies:
- dependency-name: nix
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-01 12:17:36 +01:00
dependabot[bot]
c522ba78ed
Bump serde from 1.0.130 to 1.0.132
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.130 to 1.0.132.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.130...v1.0.132 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-01 12:16:49 +01:00
dependabot[bot]
392bff6666
Bump once_cell from 1.8.0 to 1.9.0
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.8.0 to 1.9.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.8.0...v1.9.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>
2022-01-01 12:15:47 +01:00
Mahdi Dibaiee
6dc621ec18
Set minimum supported rust version to 1.51
2021-12-30 07:58:15 +01:00
dependabot[bot]
3358b075fb
Bump assets/syntaxes/02_Extra/TypeScript from `a607ddf` to `ba45efd` ( #1834 )
...
* Bump assets/syntaxes/02_Extra/TypeScript from `a607ddf` to `ba45efd`
Bumps [assets/syntaxes/02_Extra/TypeScript](https://github.com/Microsoft/TypeScript-Sublime-Plugin ) from `a607ddf` to `ba45efd`.
- [Release notes](https://github.com/Microsoft/TypeScript-Sublime-Plugin/releases )
- [Commits](a607ddfec9...ba45efd058
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/TypeScript
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Do machine-conversion from .tmLanguage to .sublime-syntax
The new .sublime-syntax files are pure "Tools" -> "Developer" -> "New Syntax
from ..." conversions from a licenced version of Sublime Text, Version 3.1.1,
Build 3176 with the .tmLanguage as the source files. No manual changes has been
made.
* Add CHANGELOG.md entry
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2021-12-12 20:07:50 +01:00
dependabot[bot]
a02713dc15
Bump assets/syntaxes/02_Extra/PowerShell from `4a0a076` to `742f0b5` ( #1935 )
...
* Bump assets/syntaxes/02_Extra/PowerShell from `4a0a076` to `742f0b5`
Bumps [assets/syntaxes/02_Extra/PowerShell](https://github.com/PowerShell/EditorSyntax ) from `4a0a076` to `742f0b5`.
- [Release notes](https://github.com/PowerShell/EditorSyntax/releases )
- [Commits](4a0a076661...742f0b5d4b
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/PowerShell
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Do machine-conversion from .tmLanguage to .sublime-syntax
The new .sublime-syntax file is a pure "Tools" -> "Developer" -> "New Syntax
from ..." conversion from a licenced version of Sublime Text, Version 3.1.1,
Build 3176 with the .tmLanguage as the source file. No manual changes has been
made.
* Update regression test and add CHANGELOG.md entry
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2021-12-12 19:41:04 +01:00
dependabot[bot]
ee1f5a9e89
Bump assets/syntaxes/02_Extra/SCSS_Sass from `63819a1` to `d3d9404` ( #1766 )
...
* Bump assets/syntaxes/02_Extra/SCSS_Sass from `63819a1` to `d3d9404`
Bumps [assets/syntaxes/02_Extra/SCSS_Sass](https://github.com/braver/SublimeSass ) from `63819a1` to `d3d9404`.
- [Release notes](https://github.com/braver/SublimeSass/releases )
- [Commits](63819a1ab6...d3d9404640
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/SCSS_Sass
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update regression test and add CHANGELOG.md entry
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2021-12-12 18:58:30 +01:00
Martin Nordholts
84a15f0b6e
assets/create.sh: Reverse patches even if `bat cache` fails or aborts
2021-12-11 21:18:25 +01:00
Martin Nordholts
a3ea798246
Credit syntax definition and theme authors with new `--acknowledgements` option ( #1971 )
...
The text that is printed is generated when building assets, by analyzing LICENSE
and NOTICE files that comes with syntaxes and themes.
We take this opportunity to also add a NOTICE file as defined by Apache License 2.0.
2021-12-11 14:00:45 +01:00
Ethan P
63ad53817d
Improved ANSI passthrough ( #1596 )
...
Improve handling of ANSI passthrough. Fix ANSI passthrough for --wrap=never. Add test for ANSI passthrough.
2021-12-08 16:06:42 +01:00
Martin Nordholts
6d0eb0749e
run-benchmarks: Benchmark both --wrap=character and --wrap=never
2021-12-08 15:45:46 +01:00
Martin Nordholts
36c1ea4599
run-benchmarks.sh: Don't benchmark startup time syntaxes twice
2021-12-08 12:02:11 +01:00
Martin Nordholts
e250da8aaa
Run `cargo clippy --fix --all-targets --all-features` with Rust 1.57
...
Clippy in the newly released Rust 1.57 found some new lints. Conveniently, all
of them were fixable with `--fix`.
2021-12-08 08:45:04 +01:00
Martin Nordholts
7fceb4878f
Load themes lazily for improved startup time ( #1969 )
...
This is for #951 . Syntax lazy-loading will come later and have a much bigger
impact, but lazy-loading of themes does not have negligible impact.
2021-12-06 09:14:15 +01:00
Ersikan
29711c178a
Better syntax highlighting for Dart ( #1959 )
...
Remove unmaintained Dart syntax submodule. Add elMuso/Dartlight as submodule. Update Dart syntax highlighting. Add changes to changelog.
2021-12-06 08:40:43 +01:00
dependabot[bot]
8072d5a3e3
Bump clap from 2.33.3 to 2.34.0
...
Bumps [clap](https://github.com/clap-rs/clap ) from 2.33.3 to 2.34.0.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/commits )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-05 20:33:04 +01:00
D3ara1n
a5234105e5
Add a README-zh.md as the Chinese version of README.md ( #1970 )
...
Add README-zh.md to replace the outdated one. Also fix url ref.
2021-12-05 20:18:38 +01:00
Martin Nordholts
4236fa97cb
release-checklist.md: Update `cargo outdated` section with link and arg
2021-12-03 09:17:32 +01:00
dependabot[bot]
f5e3d9f010
Bump predicates from 2.0.3 to 2.1.0
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 2.0.3 to 2.1.0.
- [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/v2.0.3...v2.1.0 )
---
updated-dependencies:
- dependency-name: predicates
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-01 06:06:54 +01:00
dependabot[bot]
6313e9ef2a
Bump assets/syntaxes/02_Extra/TOML from `0f14b7c` to `6bfcc3c`
...
Bumps [assets/syntaxes/02_Extra/TOML](https://github.com/jasonwilliams/sublime_toml_highlighting ) from `0f14b7c` to `6bfcc3c`.
- [Release notes](https://github.com/jasonwilliams/sublime_toml_highlighting/releases )
- [Commits](0f14b7caf3...6bfcc3c236
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/TOML
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-01 06:05:39 +01:00
Martin Nordholts
ce89fb2751
CICD: Add check for accidental inclusion of GPL:ed code
2021-11-28 21:04:37 +01:00
David Peter
3338699257
Remove the 'requirements.txt' syntax
...
This is needed because the syntax is only available under GPL v3.0,
which is not compatible with `bat`s license.
2021-11-28 16:28:14 +01:00
Martin Nordholts
747b15436a
run-benchmarks.sh: Add third 'Startup time' variant
...
Using Markdown for a startup test is useful since it has so many dependencies on
other syntaxes. So such a test makes sure that lazy-loading of syntaxes work.
It is however also useful to measure the startup time of bat when the time to
load a syntax is very small, and the measured startup time has mostly non-syntax
related causes. Such as:
* Parsing arguments
* Setting up syntax mapping
* Loading themes
This commit adds such a test. It uses the CpuInfo syntax which is very small.
Only 14 lines, compared to the 1581 lines that Markdown is (not including the
size of its included syntaxes).
This command can be used to get an approximation of the size of syntaxes, and
thus how expensive they are to load:
find -name *.sublime-syntax -print0 | xargs --null wc -l | sort -n -r
2021-11-27 10:39:17 +01:00
Martin Nordholts
206bf5b8d6
run-benchmarks.sh: Add new test 'Startup time with syntax highlighting'
2021-11-26 20:14:30 +01:00
Bojan Durdevic
9a2979df5f
Changelog update
2021-11-24 07:27:36 +01:00
Bojan Durdevic
b8e79a2160
Line range edge cases test
2021-11-24 07:27:36 +01:00
Bojan Durdevic
715b0d8bf5
Line range minus overflow prevention
2021-11-24 07:27:36 +01:00
Bojan Durdevic
0eb4aaac1e
Line range minus syntax clippy suggestions addressed
2021-11-24 07:27:36 +01:00
Bojan Durdevic
bc86c29185
Support for line range minus syntax
2021-11-24 07:27:36 +01:00
David Peter
d2175d6382
Add test for ANSI sequence loop-through
2021-11-23 08:14:49 +01:00
David Peter
b3aefd2d41
Add Python highlighting test
2021-11-23 08:14:49 +01:00
David Peter
f7eb55aa01
Rename jquery file
2021-11-23 08:14:49 +01:00
David Peter
5e63d67960
Remove jquery-3.3.1.min.js benchmark
2021-11-23 08:14:49 +01:00
David Peter
6fd78ea3f6
Clean benchmarking environment
2021-11-23 08:14:49 +01:00
David Peter
b12503a46a
Markdown (and JSON) reports
2021-11-23 08:14:49 +01:00
David Peter
ea2faf45e4
Simplify cargo-target-dir extraction
2021-11-23 08:14:49 +01:00
David Peter
1822c981da
Move comparison.sh benchmark script to documentation
2021-11-23 08:14:49 +01:00
Martin Nordholts
5519f9c716
Use once_cell instead of lazy_static
...
once_cell can do what lazy_static does and more, so replace lazy_static with
once_cell.
See https://docs.rs/once_cell/1.8.0/once_cell/#general-purpose-lazy-evaluation
2021-11-22 22:03:03 +01:00
Martin Nordholts
dd0925a946
Replace lazycell with once_cell
...
We started to use lazycell because syntect already used it. But syntect has
changed to use once_cell. So we should also do that to prepare for using the
upcoming version of syntect.
2021-11-22 22:03:03 +01:00
Martin Nordholts
d7671fa8e3
Remove the code related to minimal_syntaxes.bin
...
To get fast startup, syntect will instead start to lazy-load syntaxes. See
https://github.com/trishume/syntect/pull/393 and discussions in linked PRs.
2021-11-22 20:42:01 +01:00
Martin Nordholts
e79b07bf5e
HighlightingAssets::get_syntax_set(): Make private
...
Was forgotten in aefc8fd824
.
2021-11-22 20:42:01 +01:00
Shun Sakai
619cf6e6d6
Add MediaWiki syntax
2021-11-22 19:46:29 +01:00
Bojan Đurđević
d6ed5e6746
Support for ignored-suffix CLI arguments ( #1892 )
2021-11-19 17:05:23 +01:00
Isabella Basso
59d4cfb75c
README.md: Add 'Garbled output' to 'Troubleshooting' ( #1937 )
...
As per #234 , #403 , #1572 , #1823 and #1897 , this commit clarifies that
`bat` cannot properly handle escape sequences.
Signed-off-by: Isabella Basso <isabbasso@riseup.net>
2021-11-19 07:09:19 +01:00
dependabot[bot]
194e7bbcd1
Bump assets/syntaxes/02_Extra/LESS from `a2eae04` to `836b47e`
...
Bumps [assets/syntaxes/02_Extra/LESS](https://github.com/danro/LESS-sublime ) from `a2eae04` to `836b47e`.
- [Release notes](https://github.com/danro/LESS-sublime/releases )
- [Commits](a2eae0453e...836b47ec61
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/LESS
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-03 06:26:21 +01:00
Michael Currin
5d92a7c591
docs: fix up README
2021-11-02 21:34:00 +01:00
dependabot[bot]
7fbe090525
Bump assert_cmd from 2.0.1 to 2.0.2
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v2.0.1...v2.0.2 )
---
updated-dependencies:
- dependency-name: assert_cmd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-01 06:40:19 +01:00
dependabot[bot]
eaf64df4c6
Bump console from 0.14.1 to 0.15.0
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.14.1 to 0.15.0.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Changelog](https://github.com/mitsuhiko/console/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/console/compare/0.14.1...v0.15.0 )
---
updated-dependencies:
- dependency-name: console
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-01 06:06:06 +01:00
dependabot[bot]
a1558fb6bf
Bump predicates from 2.0.2 to 2.0.3
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 2.0.2 to 2.0.3.
- [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/v2.0.2...v2.0.3 )
---
updated-dependencies:
- dependency-name: predicates
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-01 05:54:04 +01:00
dependabot[bot]
18e999c92a
Bump thiserror from 1.0.29 to 1.0.30
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.29 to 1.0.30.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.29...1.0.30 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-01 05:53:02 +01:00
rhysd
d5f737f402
show skip message when asset cache is not found
2021-10-26 21:34:10 +02:00
cbolgiano
7fe4fdf33d
Introduce MapExtensionToUnknown MappingTarget ( #1889 )
...
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2021-10-25 17:59:12 +02:00
David Peter
0b63ad5e8b
create_highlighted_versions: fix misleading/wrong error message
2021-10-24 12:24:46 +02:00
Martin Nordholts
4081ace4b9
Include git hash in `bat -V` and `bat --version` output if present
...
I had to use a `lazy_static` due to that the clap API that only accepts a
reference to a version string. And, in our code, only a 'static reference to a
version string.
Code could probably be refactored to accept a "normal" reference, but that would
be a major undertaking.
2021-10-24 11:36:55 +02:00
Martin Nordholts
dde770aa21
Add bat panic regression test for Svelte files with embedded LiveScript
...
Without a LiveScript syntax present, the Svelte test will now fail with a panic.
2021-10-23 13:35:32 +02:00
Martin Nordholts
6eb2cc9cac
Add LiveScript syntax
...
The file `LiveScript.sublime-syntax` is a pure export from a licenced version
of Sublime Text, Version 3.1.1, Build 3176 with
assets/syntaxes/02_Extra/LiveScript/Syntaxes/LiveScript.tmLanguage as the source
file.
2021-10-23 13:35:32 +02:00
rhysd
f28d9db3d0
use io::Empty instead of crafted dummy stdin struct
2021-10-23 13:04:24 +02:00
rhysd
deb80af449
remove unused lifetime parameter
2021-10-23 13:04:24 +02:00
rhysd
dc0acbbb90
inline a closure which is called only once
2021-10-23 13:04:24 +02:00
rhysd
92ba42a602
do not take stdin lock when stdin is not used
2021-10-23 13:04:24 +02:00
Ashutosh Sajan
d5e61d2316
update ubuntu installation command ( #1911 )
2021-10-23 13:00:43 +02:00
rhysd
ed3246c423
Make grep-cli optional dependency
2021-10-17 21:22:57 +02:00
Diva M
2339d78bf4
update snapshot tests
2021-10-17 21:21:23 +02:00
Diva M
3a3cd0acba
changelog
2021-10-17 21:21:23 +02:00
Diva M
ce4ddc0911
use saturating substraction to calculate Line ranges
2021-10-17 21:21:23 +02:00
i-ky
aed4ea144f
Sync README header across translations ( #1905 )
...
* Fix links in Russian translation.
* Simplify links in Korean translation.
* Fix build status badge in Japanese and Russian translations.
* Add link from Japanese to Russian translation.
* Add line break between "topics" row and "translations" row.
* Remove "translations" from translations row in Japanese and Russian.
* Add consistent spacing between translation links.
* Add backreferences to English README.
* Remove self references.
* Split translations row across multiple lines for easier maintenance.
Co-authored-by: David Peter <sharkdp@users.noreply.github.com>
2021-10-17 21:15:23 +02:00
Raf Czlonka
eea061c1d9
Add install instructions on OpenBSD
2021-10-17 21:11:07 +02:00
Ikko Ashimine
10288e309e
Add Русский link
2021-10-17 20:44:15 +02:00
mac.mini
ebdb00d4fc
add security vulnerabilities in ko doc
2021-10-16 21:05:02 +02:00
NotWearingPants
6fc7ebf37a
Add missing style values in fish & zsh completions ( #1890 )
2021-10-11 19:13:16 +02:00
USER
8f6a0cd9e2
update Korean readme
2021-10-10 10:24:04 +02:00
Martin Nordholts
994c21a5e1
syntax-tests: Make CpuInfo test actually work ( #1887 )
...
* syntax-tests: Make CpuInfo test actually work
File extension matching is case-sensitive, so extension needs to be .cpuinfo for
the syntax to actually be used.
* Also fix MemInfo
2021-10-06 06:50:11 +02:00
Martin Nordholts
554374667e
Deny unsafe code in lib and bin
...
The deny also applies recursively to submodules.
2021-10-04 08:08:33 +02:00
Martin Nordholts
043f3381b0
CICD: Make the 'cargo fmt' check a toplevel job ( #1883 )
...
Mainly to make it easier to see what went wrong when it fails.
If this ever gets of out sync with a particular Rust version, we can most likely
save the situation by introducing a `rustfmt.toml` file.
2021-10-04 08:08:14 +02:00
Georgy Komarov
d04a83de7b
Add Racket syntax
2021-10-03 19:17:26 +02:00
invakid404
b622a4d890
chore: add funtoo linux instructions
2021-10-03 09:15:36 +02:00
Roneo.Org
b551d28a2f
List available Ubuntu packages more precisely.
...
Ref: https://github.com/sharkdp/bat/pull/1865#issuecomment-931709001
2021-10-03 09:12:18 +02:00
Roneo.Org
e6caa04209
Minor rephrasing
2021-10-03 09:12:18 +02:00
Roneo.Org
adadedeab1
Update the doc for Ubuntu and Debian
2021-10-03 09:12:18 +02:00
dependabot[bot]
a6cf5235aa
Bump assert_cmd from 2.0.0 to 2.0.1
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v2.0.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: assert_cmd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-03 08:13:06 +02:00
dependabot[bot]
1477338106
Bump nix from 0.22.1 to 0.23.0
...
Bumps [nix](https://github.com/nix-rust/nix ) from 0.22.1 to 0.23.0.
- [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.22.1...v0.23.0 )
---
updated-dependencies:
- dependency-name: nix
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-03 08:10:26 +02:00
Martin Nordholts
418fce5683
Bump MSRV to 1.46
...
See #1874 and #1872 .
2021-10-03 07:51:37 +02:00
dependabot[bot]
7a15ba3796
Bump assets/syntaxes/02_Extra/Julia from `48639e1` to `1e55f32`
...
Bumps [assets/syntaxes/02_Extra/Julia](https://github.com/JuliaEditorSupport/Julia-sublime ) from `48639e1` to `1e55f32`.
- [Release notes](https://github.com/JuliaEditorSupport/Julia-sublime/releases )
- [Commits](48639e1dbf...1e55f3211b
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/Julia
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-02 13:25:57 +02:00
dependabot[bot]
0f002a5b06
Bump serde_yaml from 0.8.20 to 0.8.21
...
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.8.20 to 0.8.21.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases )
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.8.20...0.8.21 )
---
updated-dependencies:
- dependency-name: serde_yaml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-02 13:20:53 +02:00
dependabot[bot]
5344a32d34
Bump unicode-width from 0.1.8 to 0.1.9
...
Bumps [unicode-width](https://github.com/unicode-rs/unicode-width ) from 0.1.8 to 0.1.9.
- [Release notes](https://github.com/unicode-rs/unicode-width/releases )
- [Commits](https://github.com/unicode-rs/unicode-width/compare/v0.1.8...v0.1.9 )
---
updated-dependencies:
- dependency-name: unicode-width
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-02 12:18:05 +02:00
dependabot[bot]
c9645693a4
Bump flate2 from 1.0.20 to 1.0.22
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.0.20 to 1.0.22.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.20...1.0.22 )
---
updated-dependencies:
- dependency-name: flate2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-02 11:17:00 +02:00
dependabot[bot]
f607263bdc
Bump thiserror from 1.0.28 to 1.0.29
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.28 to 1.0.29.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.28...1.0.29 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-02 11:16:08 +02:00
dependabot[bot]
f309d2fbd2
Bump serde from 1.0.127 to 1.0.130
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.127 to 1.0.130.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.127...v1.0.130 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-02 11:15:50 +02:00
Kuan-Yi Li
47283f226a
Add bash completion to deb package
...
From the discussion in #1734 , instead of using `env.PROJECT_NAME`,
`steps.strip.outputs.BIN_NAME` could potentially be a better choice as
the filename needs to match the called executable for bash-completion's
on demand loading to work. This `BIN_NAME` needs to stay in sync with
`env.PROJECT_EXECUTABLE` which is replaced in the template, but not
available for the deb build at this stage.
Follow the same route as for the fish/zsh completions for now for the
sake of consistency.
Closes #1733
2021-10-02 11:13:19 +02:00
Martin Nordholts
aefc8fd824
src/printer.rs: Simplify Plain Text fallback code
...
By forwarding the task to find the `Plain Text` syntax to `assets`. Not only does
the code become simpler; we also get rid of a call to `self.get_syntax_set()`
which is beneficial to the long term goal of replacing `syntaxes.bin` with
`minimal_syntaxes.bin`.
Note that the use of `.expect()` is not a regression in error handling. It was
previously hidden in `.find_syntax_plain_text()`.
2021-09-29 17:54:45 +02:00
Martin Nordholts
405a80f3ee
HighlightingAssets: Turn get_syntax_for_path() into public API
2021-09-28 07:26:20 +02:00
Martin Nordholts
ad98d35a48
HighlightingAssets: Implement get_syntax_for_file_name() with get_syntax_for_path()
...
We can do this since the file_name() of a file_name is file_name.
2021-09-28 07:26:20 +02:00
Martin Nordholts
b69ab219d7
HighlightingAssets: Extract get_syntax_for_path() method
...
To make the code easier to refactor further.
2021-09-28 07:26:20 +02:00
Martin Nordholts
dc8225f682
src/assets.rs: Extract helper method OpenedInput::path()
2021-09-27 08:00:58 +02:00
Martin Nordholts
9d9b266f54
build_assets.rs: Enable dump of syntax dependencies to Graphviz dot file
2021-09-24 20:07:55 +02:00
Martin Nordholts
b9d01c1a61
build_assets.rs: Ignore explicit contexts when tracking dependencies
2021-09-24 20:07:55 +02:00
Martin Nordholts
122cae7902
build_assets.rs: Sort first to make dependencies.dedup() actually useful
2021-09-24 20:07:55 +02:00
David Peter
44a332c1c4
Parallelize syntax regression tests
...
The syntax highlighting regression tests can be trivially parallelized.
On my notebook (8 core), this results in a 3.9x speedup.
2021-09-22 22:18:01 +02:00
Martin Nordholts
5143f3ad43
build_assets.rs: Add code to track dependents of each syntax
...
This information is useful when you want to build several SyntaxSets, but
without having to duplicate SyntaxDefinitions. For example:
"Rust" has no dependencies. But "Markdown" depends on "Rust". With the data
structures this code adds, we know that "Rust" is a dependent syntax for
"Markdown", and can construct a SyntaxSet that takes that into account.
Note that code has a temporary environment flag to ignore any information about
dependents when constructing SyntaxSets. Code that makes use of the new data
structure will be added later.
2021-09-22 09:14:19 +02:00
Martin Nordholts
a6dc25a216
build_assets.rs: Make OtherSyntaxLookup come before SyntaxToDependencies
...
It makes more sense structurally when we later introduce SyntaxToDependents.
2021-09-22 09:14:19 +02:00
Martin Nordholts
f04d2a9d6a
build_assets.rs: Rename 'Dependency' to 'OtherSyntax'
...
So that we later can use it for not only information about dependencies, but
also for information about dependents.
2021-09-22 09:14:19 +02:00
Martin Nordholts
eb3b3b9f8d
src/printer.rs: Add HighlighterFromSet helper
...
The main benefit is that we get rid of a call to `assets.get_syntax_set()`,
which in turn makes it easier to later get rid of `syntaxes.bin`.
2021-09-22 06:11:32 +02:00
Martin Nordholts
0994f3783f
HighlightingAssets: Move common get_extension_syntax() code into find_syntax_by_extension()
2021-09-22 06:03:24 +02:00
Martin Nordholts
974dec38e3
HighlightingAssets: Inline find_syntax_by_file_name() and find_syntax_by_file_name_extension()
...
There is no benefit to keeping separate functions.
2021-09-22 06:03:24 +02:00
Martin Nordholts
a0c363647f
src/assets.rs: Use /// not // for COMPRESS_* consts
2021-09-18 07:05:04 +02:00
Martin Nordholts
d989224a8a
HighlightingAssets: Inline absolute_path
...
Its name is confusing, because it does not always hold an absolute path. Get rid
of this problem by inlining it.
2021-09-18 06:19:52 +02:00
Martin Nordholts
82f439e715
HighlightingAssets: Simplify absolute_path with .map_or_else()
2021-09-18 06:19:52 +02:00
Martin Nordholts
b034879eae
HighlightingAssets: No need for both path and path_str
2021-09-18 06:19:52 +02:00
Martin Nordholts
9ed9a6fc3d
Simplify HighlightingAssets::get_syntax() first_line logic ( #1852 )
...
And make self.get_first_line_syntax() be called lazily.
2021-09-16 17:01:12 +02:00
Martin Nordholts
e84b702309
Extract some private submodules from 'bat::assets' ( #1850 )
2021-09-15 07:59:33 +02:00
Martin Nordholts
6226eba52a
HighlightingAssets: Add find_syntax_by_extension() helper
2021-09-14 07:38:36 +02:00
Martin Nordholts
9e0ea06435
HighlightingAssets: Add find_syntax_by_name() helper
2021-09-14 07:38:36 +02:00
Marcin Puc
863d9cacd0
Add various other code refactorings
2021-09-12 15:50:10 +02:00
Marcin Puc
4baa346aae
Use deref coercion to simplify some argument passing
2021-09-12 15:50:10 +02:00
Marcin Puc
7956485e37
Improve iterator usage
2021-09-12 15:50:10 +02:00
Marcin Puc
372e42f350
Reduce nesting in if blocks by short circuiting
2021-09-12 15:50:10 +02:00
Martin Nordholts
9124271eaf
Load independent and minimal syntax sets when using --language ( #1787 )
...
This significantly speeds up the startup time of bat, since only a single
linked SyntaxDefinition is loaded for each file. The size increase of the
binary is just ~400 kB.
In order for startup time to be improved, the --language arg must be used, and
it must match one of the following names:
"Plain Text", "ActionScript", "AppleScript", "Batch File", "NAnt Build File",
"C#", "C", "CSS", "D", "Diff", "Erlang", "Go", "Haskell", "JSON", "Java
Properties", "BibTeX", "LaTeX Log", "TeX", "Lisp", "Lua", "MATLAB", "Pascal",
"R", "Regular Expression", "Rust", "SQL", "Scala", "Tcl", "XML", "YAML", "Apache
Conf", "ARM Assembly", "Assembly (x86_64)", "CMakeCache", "Comma Separated
Values", "Cabal", "CoffeeScript", "CpuInfo", "Dart Analysis Output", "Dart",
"Dockerfile", "DotENV", "F#", "Friendly Interactive Shell (fish)", "Fortran
(Fixed Form)", "Fortran (Modern)", "Fortran Namelist", "fstab", "GLSL",
"GraphQL", "Groff/troff", "group", "hosts", "INI", "Jinja2", "jsonnet",
"Kotlin", "Less", "LLVM", "Lean", "MemInfo", "Nim", "Ninja", "Nix", "passwd",
"PowerShell", "Protocol Buffer (TEXT)", "Puppet", "Rego", "resolv", "Robot
Framework", "SML", "Strace", "Stylus", "Solidity", "Vyper", "Swift",
"SystemVerilog", "TOML", "Terraform", "TypeScript", "TypeScriptReact",
"Verilog", "VimL", "Zig", "gnuplot", "log", "requirements.txt", "Highlight
non-printables", "Private Key", "varlink"
Later commits will improve startup time for more code paths.
* fix some typos and misspellings
* CHANGELOG.md: Add Performance section (preliminary)
* Add a CHANGELOG.md entry for this PR
2021-09-09 20:52:33 +02:00
Kevin John Mulligan
156dec2737
Add context to .ino configuration
...
This allows a user to search the README or the entire repository for "Arduino" to find the necessary configuration.
2021-09-07 20:21:12 +02:00
David Peter
27f046ec03
Consolidate environment variable lists
...
We want to make sure that all of our test environments are clean from
possible outside modification. This consolidates the list of used
environment variables in Rust-based and Python-based integration tests.
Note that there is also a similar list in `src/bin/bat/main.rs` which
is even more exhaustive (for bug report collection). However, some
of these variables can not possibly have an effect on test environments.
2021-09-07 20:17:16 +02:00
dependabot[bot]
74ae3dee91
Bump serde_yaml from 0.8.17 to 0.8.20
...
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.8.17 to 0.8.20.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases )
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.8.17...0.8.20 )
---
updated-dependencies:
- dependency-name: serde_yaml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-07 18:38:43 +02:00
Martin Nordholts
87978e7755
Make asset compression optional at compile time ( #1825 )
...
This will be needed to later support zero-copy deserialization of independent
syntax sets, but is interesting and useful on its own.
Instead of deferring serialization and deserialization to syntect, we implement it
ourselves in the same way, but make compression optional.
2021-09-07 17:21:48 +02:00
Martin Nordholts
d935ea1cda
Add regression testing for the custom assets functionality ( #1829 )
...
The test is following the same steps regular users are instructed to follow:
https://github.com/sharkdp/bat/blob/master/README.md#adding-new-syntaxes--language-definitions
2021-09-07 17:01:15 +02:00
dependabot[bot]
9602195910
Bump assert_cmd from 1.0.8 to 2.0.0
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 1.0.8 to 2.0.0.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v1.0.8...v2.0.0 )
---
updated-dependencies:
- dependency-name: assert_cmd
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-03 19:31:02 +02:00
Martin Nordholts
8ca852c728
CICD: Put documentation testing in its own job ( #1831 )
...
For increased parallelization and thus a faster CICD pipeline.
2021-09-03 18:03:52 +02:00
dependabot[bot]
df067f7d1f
Bump predicates from 2.0.1 to 2.0.2
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 2.0.1 to 2.0.2.
- [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/v2.0.1...v2.0.2 )
---
updated-dependencies:
- dependency-name: predicates
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-02 17:11:06 +02:00
dependabot[bot]
a8a81e99d2
Bump nix from 0.22.0 to 0.22.1
...
Bumps [nix](https://github.com/nix-rust/nix ) from 0.22.0 to 0.22.1.
- [Release notes](https://github.com/nix-rust/nix/releases )
- [Changelog](https://github.com/nix-rust/nix/blob/v0.22.1/CHANGELOG.md )
- [Commits](https://github.com/nix-rust/nix/compare/v0.22.0...v0.22.1 )
---
updated-dependencies:
- dependency-name: nix
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-02 17:09:12 +02:00
dependabot[bot]
65e7c531de
Bump thiserror from 1.0.26 to 1.0.28
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.26 to 1.0.28.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.26...1.0.28 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-02 17:05:15 +02:00
Ville Skyttä
7c41bd72da
assets: add Debian ucf backups to ignored suffixes
...
Refs https://manpages.debian.org/bullseye/ucf/ucf.1.en.html
2021-08-29 19:55:00 +02:00
Martin Nordholts
355a82db54
CICD: Sort build matrix by target
2021-08-29 15:39:25 +02:00
Martin Nordholts
b3e17bde82
CICD: Remove disabled windows-2019 i686-pc-windows-gnu from build matrix
...
It just messes up alignment. Nothing gets better by keeing it around.
2021-08-29 15:39:25 +02:00
Martin Nordholts
4b38e7b1d7
CICD: Swap target and os in matrix job name
...
The full name can frequently not be shown, and target is more relevant than os,
so show target first.
2021-08-29 15:39:25 +02:00
Rashil Gandhi
43afae34be
Add PowerShell completion file ( #1826 )
2021-08-28 13:39:17 +02:00
Martin Nordholts
27fa55d274
src/build_assets.rs: Refactor into smaller functions ( #1822 )
...
To make the code easier to work with.
2021-08-27 09:56:20 +02:00
Martin Nordholts
19c3e82abf
Replace deprecated 'error-chain' with 'thiserror' ( #1820 )
...
We can't use #[from] on Error::Msg(String) because String does not implement Error.
(Which it shouldn't; see e.g. https://internals.rust-lang.org/t/impl-error-for-string/8881 .)
So we implement From manually for Error::Msg, since our current code was written
in that way for error-chain.
2021-08-26 13:12:21 +02:00
Martin Nordholts
f1c0fd7343
Don't take a HighlightingAssets detour to build assets ( #1802 )
...
Move code to build assets to its own file. That results in better modularity and flexibility.
It also allows us to simplify HighlightingAssets a lot, since it will now always
be initialized with a SerializedSyntaxSet.
2021-08-24 07:58:03 +02:00
Martin Nordholts
12dfbdc400
doc/release-checklist.md: Recommend git push origin tag vX.Y.Z ( #1815 )
2021-08-23 20:08:04 +02:00
Bojan Durdevic
c86a179412
PR comments addressed for line range +delta syntax
2021-08-23 19:55:41 +02:00
Bojan Durdevic
0748783404
Support for line range plus syntax
2021-08-23 19:55:41 +02:00
Martin Nordholts
b3247d9364
Merge the v0.18.3 hotfix release into master
...
The v0.18.3 release was a hotfix release to make bat build again with Rust 1.54.
This merge commit brings in all changes from the hotfix release into the master
branch.
In practice, this only brings in one new commit, namely b146958ec
. The other
three commits in the release were cherry-picks from master.
2021-08-22 19:22:20 +02:00
Martin Nordholts
ba8a694314
Add LANG and LC_ALL to --diagnostics output
...
To make it easier to debug problems like #1806 in the future.
2021-08-22 18:31:39 +02:00
Martin Nordholts
b146958ecb
Bump version to v0.18.3
2021-08-22 17:47:12 +02:00
David Peter
ff70a80741
Add statically linked binaries for ARM
2021-08-22 15:52:23 +02:00
David Peter
ecdb17148d
Use Ubuntu 20.04 instead of 18.04
2021-08-22 15:52:23 +02:00
David Peter
11bd523f7e
Remove post-release section
2021-08-22 09:38:35 +02:00
David Peter
01fbedc246
Formatting
2021-08-22 09:38:35 +02:00
David Peter
05e4e1f2f2
Add refined version of release checklist
2021-08-22 09:38:35 +02:00
David Peter
20223ad77c
Add old release checklist
2021-08-22 09:38:35 +02:00
a1346054
51edacb5eb
style: trim excess whitespace
2021-08-21 23:07:37 +02:00
a1346054
5197ef9048
fix: spelling
2021-08-21 23:07:37 +02:00
a1346054
19678527e5
chore(find-slow-to-highlight-files.py): be explicit about using python3
...
In many distros, `python` no longer leads to anything, and instead
`python2` or `python3` need to be explicitly run.
2021-08-21 23:07:37 +02:00
a1346054
5d319dee94
style(create.sh): remove non-POSIX keyword
2021-08-21 23:07:37 +02:00
Martin Nordholts
15c701b196
Bump bugreport to 0.4.1
...
(cherry picked from commit f6975e2acd
)
2021-08-21 20:03:39 +02:00
David Peter
d8339808a1
Update git2 dependency to fix incompatibility with Rust 1.54
...
(cherry picked from commit f3d53b79a2
)
2021-08-21 20:02:56 +02:00
bl-ue
3b263f0917
Fix typo in README
...
(cherry picked from commit fc0794a83d
)
2021-08-21 20:02:23 +02:00
Ville Skyttä
43e1a11ad8
Make Package Control reference a link
2021-08-19 07:21:32 +02:00
Martin Nordholts
ed09f90e5e
Fix all lints that are new with Rust 1.54
...
They are all of the following type:
https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
2021-08-19 07:19:12 +02:00
Martin Nordholts
cbd96237fd
CICD: Add 'cargo fmt' check
2021-08-19 07:18:05 +02:00
Martin Nordholts
f5c1cb2dff
Run 'cargo fmt'
2021-08-19 07:18:05 +02:00
Keith Hall
5eb93a6eae
Merge pull request #1800 from sharkdp/syslog_no_colon_after_process
...
Fix syslog syntax highlighting when no colon after "process"
2021-08-17 21:22:52 +03:00
Martin Nordholts
25fa577cd0
Make 'build-assets' an optional capability for application
...
Also structure features a bit more clever to avoid duplication of
feature dependency declarations.
2021-08-17 10:58:21 +02:00
Martin Nordholts
deddc81426
src/assets.rs: Use ThemeSet::new() instead of BTreeMap::new()
2021-08-17 10:58:21 +02:00
Keith Hall
133b06e945
Fix syslog syntax highlighting when no colon after "process"
2021-08-16 22:15:39 +03:00
Mario Finelli
699f1e65cc
Add slim syntax test
2021-08-16 06:16:53 +02:00
Mario Finelli
9ef87dab27
Convert tmLanguage into sublime-syntax
2021-08-16 06:16:53 +02:00
Mario Finelli
5125e9c941
Add support for ruby-slim syntax
2021-08-16 06:16:53 +02:00
Bill Risher
6c62ed5608
revamped integration test, made CHANGELOG changes
2021-08-14 22:02:58 +02:00
Bill Risher
bf78288e9e
feat(config): added recognition of $BAT_CONFIG_DIR
2021-08-14 22:02:58 +02:00
Keith Hall
f8498b260b
Merge pull request #1793 from scop/syslog-improvements
...
Syslog highlight improvements
2021-08-12 09:49:33 +03:00
Ville Skyttä
79f08588c6
Mention syslog highlight improvements in change log
2021-08-11 23:03:33 +03:00
Ville Skyttä
2d92a4dbb3
Allow colon in syslog loghost
...
Makes it work with IPv6 addresses.
2021-08-11 21:36:43 +03:00
Ville Skyttä
f508ddf66d
Allow period in syslog loghost
...
Makes it work with FQDN's and IPv4 addresses.
2021-08-11 16:43:04 +03:00
Ville Skyttä
02218c916c
Allow period in syslog process name
2021-08-11 16:41:56 +03:00
Martin Nordholts
89217e0d58
Make --no-paging and --no-pager work again
2021-08-09 13:37:56 +02:00
Martin Nordholts
cb4973987b
Cargo.toml: Introduce 'quick-build-application' feature
...
Use it like this:
cargo build --no-default-features --features quick-build-application
It reduces dependencies to build from 154 to 125, allowing quicker iteration
when developing the app.
2021-08-08 11:18:26 +02:00
Martin Nordholts
905902d811
bin: Allow to build without bugreport
2021-08-08 11:18:26 +02:00
Martin Nordholts
c83e382eac
Cargo.toml: Only build bugreport with the app
2021-08-08 11:18:26 +02:00
Martin Nordholts
f6975e2acd
Bump bugreport to 0.4.1
2021-08-08 11:18:26 +02:00
Martin Nordholts
d8b813c0bf
When returning a SyntaxReference, also return the SyntaxSet that contains it ( #1776 )
...
To improve startup performance, we will later load smaller `SyntaxSet`s instead
of one giant one. However, the current API assumes only one `SyntaxSet` is ever used,
and that that implicitly is the `SyntaxSet` from which returned `SyntaxReference`s
comes.
This change changes the API to reflect that `SyntaxSet` and `SyntaxReference`
are tightly coupled, and enables the use of several `SyntaxSet`.
2021-08-08 08:26:17 +02:00
Martin Nordholts
5236ed135e
Fix typo in unreachable!(..) message for --wrap
2021-08-08 06:40:18 +02:00
Martin Nordholts
47d955a2ab
Add code for analyzing dependencies between syntaxes
...
And also to generate independent SyntaxSets. This will later be used
to improve bat startup time.
2021-08-07 22:38:39 +02:00
Martin Nordholts
bd797c75a4
integration_tests: Add diagnostic_sanity_check()
2021-08-07 20:07:46 +02:00
Keith Hall
05c11964fc
add patch for Python syntax to help improve performance
2021-08-07 17:54:08 +02:00
Martin Nordholts
8ecd23eab4
Make --style docs reflect that 'full' is default
...
Closes #1742
2021-08-07 09:51:36 +02:00
Martin Nordholts
1ef0206f24
CHANGELOG.md: Highlight for `vimrc` and `gvimrc` files
2021-08-06 09:26:56 +02:00
dependabot[bot]
6694aa369e
Bump assets/syntaxes/02_Extra/VimL from `7ebcaa1` to `c91fe3a`
...
Bumps [assets/syntaxes/02_Extra/VimL](https://github.com/SalGnt/Sublime-VimL ) from `7ebcaa1` to `c91fe3a`.
- [Release notes](https://github.com/SalGnt/Sublime-VimL/releases )
- [Commits](7ebcaa1d98...c91fe3ab02
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/VimL
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-06 09:26:56 +02:00
Martin Nordholts
0331d28ee4
cargo fmt
2021-08-05 20:21:18 +02:00
Layle | Luca
51c7eb7ac1
Included LLVM syntax highlighting submodule and added regression tests
2021-08-05 20:20:33 +02:00
Keith Hall
5516bcb839
Merge pull request #1779 from sharkdp/http-request-response-syntax-update
...
Bump assets/syntaxes/02_Extra/http-request-response from f58bffe to 93b9326
2021-08-04 09:47:34 +03:00
Keith Hall
056b966501
Bump assets/syntaxes/02_Extra/http-request-response from f58bffe to 93b9326
2021-08-03 23:07:55 +03:00
Martin Nordholts
28eca6a2be
Use assert!(..) instead of assert_eq!(true, ..)
...
This fixes all of these lint warnings:
https://rust-lang.github.io/rust-clippy/master/index.html#bool_assert_comparison
They only appear in recent versions of clippy. Not on our MSRV.
2021-08-02 22:35:50 +02:00
dependabot[bot]
b7fd55242e
Bump assert_cmd from 1.0.5 to 1.0.8
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 1.0.5 to 1.0.8.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v1.0.5...v1.0.8 )
---
updated-dependencies:
- dependency-name: assert_cmd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-02 22:19:55 +02:00
dependabot[bot]
8161955cc7
Bump nix from 0.21.0 to 0.22.0
...
Bumps [nix](https://github.com/nix-rust/nix ) from 0.21.0 to 0.22.0.
- [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/commits )
---
updated-dependencies:
- dependency-name: nix
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-02 22:17:45 +02:00
Keith Hall
3b020fd95a
Merge pull request #1771 from sharkdp/warn_when_missing_contexts
...
Warn when building assets from files if some referenced contexts are missing
2021-08-02 22:55:37 +03:00
Martin Nordholts
697d106bd4
CICD: Pass --locked to all cargo commands
...
To avoid that earlier cargo commands "fixes" Cargo.lock before cargo commands
with --locked has a chance to check if it is up to date.
2021-08-02 21:49:51 +02:00
Keith Hall
50e1c6074f
Warn when building assets from files if some referenced contexts are missing
2021-08-02 21:22:01 +03:00
Martin Nordholts
a610987ef7
assets::tests: Add get_syntax_name() helper
...
And instead of taking a get_syntax_set() detour to return a
name that represents "no syntax", return such a string directly.
2021-08-02 19:23:14 +02:00
dependabot[bot]
a7fd9f4b1b
Bump predicates from 1.0.8 to 2.0.1
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 1.0.8 to 2.0.1.
- [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.8...v2.0.1 )
---
updated-dependencies:
- dependency-name: predicates
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-01 23:18:16 +02:00
dependabot[bot]
5f5b77cdda
Bump semver from 0.11.0 to 1.0.4
...
Bumps [semver](https://github.com/dtolnay/semver ) from 0.11.0 to 1.0.4.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/0.11.0...1.0.4 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-01 13:58:34 +02:00
dependabot[bot]
83808a63be
Bump serde from 1.0.126 to 1.0.127
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.126 to 1.0.127.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.126...v1.0.127 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-01 13:56:19 +02:00
Keith Hall
6d5ff671e7
Add HTTP Request/Response syntax as a git submodule
2021-07-29 21:36:16 +02:00
Martin Nordholts
ffdf349a96
HighlightingAssets: Encapsulate theme_set behind a getter
...
Mainly to prepare for potential lazy-loading in the future to
improve startup performance. Like we did for syntax_set.
2021-07-29 21:30:03 +02:00
David Peter
f3d53b79a2
Update git2 dependency to fix incompatibility with Rust 1.54
2021-07-29 20:59:37 +02:00
Martin Nordholts
6acec2c074
Reduce startup time in loop-through mode with 80%-90%
...
Instead of 100 ms - 50 ms, startup takes 10 ms - 5 ms.
HighlightingAssets::get_syntax_set() is never called when e.g. piping the bat
output to a file (see Config::loop_through), so by loading the SyntaxSet only
when needed, we radically improve startup time when it is not needed.
2021-07-29 20:36:05 +02:00
Martin Nordholts
1bac3750df
HighlightingAssets: Move out fn get_integrated_*set() to module scope
...
They are just a way to get access to data embedded in the binary, so they don't
conceptually belong inside HighlightingAssets.
This has the nice side effect of getting HighlightingAssets::from_cache() and
::from_binary(), that are highly related, next to each other.
2021-07-29 20:36:05 +02:00
Martin Nordholts
b040efff79
Support a hidden arg --no-custom-assets that skips loading assets from the cache
2021-07-29 08:27:02 +02:00
Martin Nordholts
a81009607a
HighlightingAssets: Make .syntaxes() and syntax_for_file_name() failable
...
Or rather, introduce new versions of these methods and deprecate the old ones.
This is preparation to enable robust and user-friendly support for lazy-loading.
With lazy-loading, we don't know if the SyntaxSet is valid until after we try to
use it, so wherever we try to use it, we need to return a Result. See discussion
about panics in #1747 .
2021-07-29 08:26:18 +02:00
Martin Nordholts
c0e09662b4
HighlightingAssets::get_extension_syntax(): Split up into smaller methods
...
To make the code easier to understand and change.
2021-07-28 08:42:18 +02:00
Martin Nordholts
ccf4563573
Make loading of cached assets closer in performance to integrated assets
...
Using BufReader makes sense for large files, but assets are never large enough
to require buffering. It is significantly faster to load the file contents in
one go, so let's do that instead.
Closes #1753
2021-07-27 14:53:59 +02:00
David Peter
fb1ab09e3e
Add Enselic in FUNDING.yml
2021-07-26 20:11:34 +02:00
Sarvesh MD
f464b1ba39
Update battest.py
...
Add decorator test `@classmethod` and fixed spellings.
2021-07-26 08:44:05 +02:00
Frank Steffahn
2ea6348b85
Add `rs` identifier for Rust code blocks in Markdown
2021-07-25 15:11:23 +02:00
David Peter
6e536ab06d
Update CHANGELOG
2021-07-25 13:28:43 +02:00
Ville Skyttä
7537e309d8
Add groff syntax
...
The syntax is named "Man Page" upstream, but our man page syntax is
different, it's for rendered man pages. Rename to Groff and remove
`.man` from extensions.
2021-07-25 13:27:30 +02:00
David Peter
84e2a2e5d1
Add custom FUNDING.yml
2021-07-25 12:30:40 +02:00
Martin Nordholts
f6fc826dc6
HighlightingAssets: Introduce private fn new() helper
...
It already now reduces code duplication slightly, but will become even more
useful in the future when we add more complicated logic such as lazy-loading.
2021-07-20 06:34:32 +02:00
Martin Nordholts
375d55aa5d
HighlightingAssets: Encapsulate syntax_set behind a getter
...
Since we only modify `pub(crate)` items, the stable bat-as-a-library API is not
affected.
This takes us one step closer to making SyntaxSet lazy-loaded, which in turn
takes us one step closer to solving #951 .
2021-07-19 05:27:12 +02:00
Martin Nordholts
6ef2bb3283
De-duplicate some themes.bin and syntaxes.bin related code
2021-07-15 16:22:35 +02:00
bl-ue
fc0794a83d
Fix typo in README
2021-07-13 15:54:18 +02:00
David Peter
589df6792f
Add note on vulnerability reporting, closes #1473
2021-07-13 11:00:36 +02:00
David Peter
945bba777b
Upgrade CHANGELOG with security vulnerability notice
2021-07-13 10:56:51 +02:00
David Peter
64763eafbe
Update Julia syntax test
2021-07-13 09:07:29 +02:00
David Peter
3da4651569
Update Julia syntax, closes #1692
2021-07-13 08:50:23 +02:00
David Peter
311ed2feca
Update assets
2021-07-13 08:32:26 +02:00
David Peter
33c11d64f0
Run cargo fmt
2021-07-13 08:19:59 +02:00
David Peter
a4b674902f
Bump version to v0.18.2
2021-07-12 23:17:48 +02:00
David Peter
3fa09dbe2e
Use resolved path for --diagnostic as well
2021-07-12 23:17:30 +02:00
David Peter
bf2b2df9c9
Fix for Windows: do not run binaries from CWD
...
This fixes a bug on Windows where `Command::new` would also run
executables from the current working directory, possibly resulting in
accidental runs of programs called `less`.
2021-07-12 23:17:30 +02:00
dependabot[bot]
3617c98cf5
Bump assets/syntaxes/02_Extra/CMake from `7d6231c` to `ab6ef4e`
...
Bumps [assets/syntaxes/02_Extra/CMake](https://github.com/zyxar/Sublime-CMakeLists ) from `7d6231c` to `ab6ef4e`.
- [Release notes](https://github.com/zyxar/Sublime-CMakeLists/releases )
- [Commits](7d6231c934...ab6ef4ef9f
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/CMake
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-12 21:19:05 +02:00
dependabot[bot]
774d36c989
Bump ansi_colours from 1.0.2 to 1.0.4
...
Bumps [ansi_colours](https://github.com/mina86/ansi_colours ) from 1.0.2 to 1.0.4.
- [Release notes](https://github.com/mina86/ansi_colours/releases )
- [Commits](https://github.com/mina86/ansi_colours/commits )
---
updated-dependencies:
- dependency-name: ansi_colours
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-12 21:18:42 +02:00
dependabot[bot]
6abd61865f
Bump globset from 0.4.6 to 0.4.8
...
Bumps [globset](https://github.com/BurntSushi/ripgrep ) from 0.4.6 to 0.4.8.
- [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.6...globset-0.4.8 )
---
updated-dependencies:
- dependency-name: globset
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-12 21:18:21 +02:00
David Peter
3c59b98dc8
Add CHANGELOG entry for #1687
2021-07-09 06:36:06 +02:00
David Peter
21338ed789
Abort ignored filename suffix stripping early on unworkable filenames
2021-07-09 06:34:11 +02:00
David Peter
dc8ab0b5ce
Simplify ignored filename suffix stripping
2021-07-09 06:34:11 +02:00
Ville Skyttä
ddb39ef2f6
Add syntax tests for ignored filename suffixes
2021-07-09 06:34:11 +02:00
Ville Skyttä
355e62efe9
Find syntax ignoring known backup/template filename suffixes
...
For example, fall back to `foo.extension` for `foo.extension~`,
`foo.extension.orig`, `foo.extension.in.in` etc.
2021-07-09 06:34:11 +02:00
David Peter
fddd11a205
CICD: sync with pastel, minor changes
2021-07-05 17:24:59 +02:00
Ville Skyttä
8b37e62cf3
Add some more options to bash completion
...
https://github.com/sharkdp/bat/pull/1702#issuecomment-872452683
2021-07-01 22:47:00 +02:00
dependabot[bot]
4296d47dcb
Bump assert_cmd from 1.0.4 to 1.0.5
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v1.0.4...v1.0.5 )
---
updated-dependencies:
- dependency-name: assert_cmd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-01 20:23:05 +02:00
Frederick Zhang
42f1ef019a
Fix missing config/cache arguments in Zsh completion
2021-06-28 11:59:01 +02:00
Frederick Zhang
fe8e526292
Document --generate-config-file in manual
2021-06-28 11:59:01 +02:00
Ville Skyttä
0e9d612173
Add change log entry for bash completion
2021-06-28 11:58:03 +02:00
Ville Skyttä
06c601bc7c
Depend on scop/bash-completion
...
For = option/arg separator support, improved mid-word completion
behavior, code cleanliness.
2021-06-28 11:58:03 +02:00
Ville Skyttä
229fbc1a18
Add missing comment about --theme arg escaping
2021-06-28 11:58:03 +02:00
Ville Skyttä
e05f5010da
Add bash completion
...
Closes https://github.com/sharkdp/bat/issues/1010
2021-06-28 11:58:03 +02:00
Martin Nordholts
073b9968c0
pretty_printer.rs: Don't use a URL as an example Input title
...
Otherwise Rust 1.53.0 gets confused during `cargo doc` because it thinks
we want an actual URL:
warning: this URL is not a hyperlink
--> src/pretty_printer.rs:331:40
|
331 | /// The title for the input (e.g. "http://example.com/example.txt ")
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<http://example.com/example.txt >`
|
= note: `#[warn(rustdoc::bare_urls)]` on by default
= note: bare URLs are not automatically turned into clickable links
It was perhaps also a bit confusing to give an URL as an example in the
first place, because according to our own API example
`examples/inputs.rs` it is meant to be more a free-text thing.
2021-06-28 07:10:30 +02:00
Rémi Ait-Younes
d3aa17ae77
Update README.md
2021-06-27 21:08:59 +02:00
Rémi Ait-Younes
4187eed12b
Update README.md
2021-06-27 21:08:59 +02:00
Mohamed Abdelnour
12ecb325c9
Modify Linguist overrides
2021-06-14 08:36:20 +02:00
Ville Skyttä
90e48e9b61
Spelling fixes
2021-06-13 22:08:56 +02:00
Kid
35f31270f3
Highlight mtab files with fstab highlighting
2021-06-10 14:46:36 +02:00
Martin Nordholts
2a71852070
README.md: List compatibility as another advantage to 3-bit themes
...
See discussion in #1681 .
2021-06-10 13:54:24 +02:00
Martin Nordholts
c8dd32802d
README.md: Mention that PAGER is ignored if set to more or most
...
Fixes #1666
2021-06-08 07:13:46 +02:00
dependabot[bot]
71f04dc0e8
Bump nix from 0.20.0 to 0.21.0
...
Bumps [nix](https://github.com/nix-rust/nix ) from 0.20.0 to 0.21.0.
- [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.20.0...v0.21.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-05 16:50:41 +02:00
dependabot[bot]
49f8bbfee4
Bump assert_cmd from 1.0.3 to 1.0.4
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v1.0.3...v1.0.4 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-02 08:04:30 +02:00
Martin Nordholts
f4217eba73
Merge pull request #1669 from sharkdp/dependabot/submodules/assets/syntaxes/02_Extra/DotENV-58201ba
...
Bump assets/syntaxes/02_Extra/DotENV from `a1c9176` to `58201ba`
2021-06-02 07:48:13 +02:00
Mohamed Abdelnour
14900f6ed8
Update `CHANGELOG.md` for #1668
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
c18afcb01a
Add Verilog syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
63043d4a60
Add varlink syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
76034880ae
Add TypeScriptReact syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
768189859a
Add Stylus syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
6e5a2a5c51
Add Strace syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
9935c4984c
Add Robot Framework syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
a0a5e30c39
Add Rego syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
4126bbeead
Add Puppet syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
a5b79295d7
Add NAnt Build File syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
e917784932
Add Literate Haskell syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
f46b90d28d
Add jsonnet syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
64cbfbed47
Add Java Server Page (JSP) syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
1ced35ec76
Add 'NOTICE' to list of file names to skip
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
16d346773b
Add Fortran Namelist syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
b02120cf66
Add Fortran (Fixed Form) syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
702b5caf2d
Add Fortran (Modern) syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
d395f64f58
Add F# syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
c9627040cc
Add CoffeeScript syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
b1f69434f9
Add Cabal syntax test file
2021-06-01 22:36:56 +02:00
Martin Nordholts
bcca56e3b1
CHANGELOG.md: Apply DotENV syntax also for .env.default and .env.defaults
2021-06-01 18:45:17 +02:00
Martin Nordholts
2f98610929
DotENV.sublime-syntax: Re-exported after .tmLanguage update
...
Exported from licenced version of Sublime Text, Version 3.1.1, Build
3176.
2021-06-01 18:39:39 +02:00
dependabot[bot]
89539ff247
Bump assets/syntaxes/02_Extra/DotENV from `a1c9176` to `58201ba`
...
Bumps [assets/syntaxes/02_Extra/DotENV](https://github.com/zaynali53/DotENV ) from `a1c9176` to `58201ba`.
- [Release notes](https://github.com/zaynali53/DotENV/releases )
- [Commits](a1c917633d...58201ba2ab
)
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-01 02:01:58 +00:00
Mohamed Abdelnour
aa74d19940
Refactor "Use `matches` macro"
2021-05-27 12:05:07 +02:00
Mohamed Abdelnour
cf7d9ef962
Update `CHANGELOG.md` for #1661
2021-05-27 12:05:07 +02:00
Mohamed Abdelnour
425a0f90e9
Use the functional update syntax
2021-05-27 12:05:07 +02:00
Mohamed Abdelnour
a27814db8e
Implement `From<..>` instead of `Into<..>`
2021-05-27 12:05:07 +02:00
Mohamed Abdelnour
9702f5256c
Use the functional update syntax
2021-05-27 12:05:07 +02:00
Mohamed Abdelnour
23fd11e806
Use `matches` macro
2021-05-27 12:05:07 +02:00
Mohamed Abdelnour
304ee1489c
Use `!theme.is_empty()`
2021-05-27 12:05:07 +02:00
Ryooooooga
07d4179274
ja: add section about integration with fzf
...
ref: c569774e1a
2021-05-24 22:12:43 +02:00
Ryooooooga
1439dde265
ja: fix typo
2021-05-24 22:12:43 +02:00
Keith Hall
bef0bf1654
Merge pull request #1654 from mohamed-abdelnour/support-dash-syntax
...
Add support for dash shebang
2021-05-15 11:33:23 +03:00
Mohamed Abdelnour
8435cad602
Merge master
2021-05-15 09:41:27 +02:00
Keith Hall
52c11fe23d
Merge pull request #1655 from mohamed-abdelnour/support-xaml-files
...
Add support for XAML files
2021-05-15 10:02:11 +03:00
Mohamed Abdelnour
6fc9641f6a
Update CHANGELOG for #1655
2021-05-15 00:13:42 +02:00
Mohamed Abdelnour
8b6341458b
Add XAML test file
2021-05-14 23:59:11 +02:00
Mohamed Abdelnour
8b787b4f70
Add dash test file
2021-05-14 23:02:23 +02:00
Mohamed Abdelnour
ef5154d5b3
Update CHANGELOG for #1654
2021-05-14 22:12:58 +02:00
Mohamed Abdelnour
7c49919297
Add support for XAML files
2021-05-14 18:43:06 +02:00
Mohamed Abdelnour
395a169104
Add support for dash shebang
2021-05-14 18:16:38 +02:00
David Peter
93f710bdff
Merge pull request #1652 from Zeta611/master
...
Update the Korean version of the README
2021-05-14 17:15:06 +02:00
Jaeho Lee
170badfdd1
Fix broken img link
2021-05-14 14:15:14 +00:00
Jaeho Lee
978b9adc56
Update and polish Korean translation
...
- Fix Korean grammar
- Show original English words that can improve comprehensiveness side-by-side
- Reflect the updated README
- Fix broken links
- Other miscellaneous improvements
2021-05-14 13:52:12 +00:00
David Peter
3aea51455b
Merge pull request #1649 from sharkdp/v0.18.1
...
bat 0.18.1
2021-05-13 10:06:50 +02:00
David Peter
f827ed338b
Update binary assets
2021-05-12 22:55:40 +02:00
David Peter
73dab51ad1
Bump version, update dependencies
2021-05-12 22:55:25 +02:00
David Peter
9328007d05
Updated CHANGELOG
2021-05-12 22:46:44 +02:00
David Peter
8d173cd960
Merge pull request #1598 from PatriotRossii/feature/dark_plus_theme
...
Add Dark+ theme
2021-05-12 22:45:53 +02:00
David Peter
fb0f12a221
Merge pull request #1643 from sharkdp/dependabot/submodules/assets/syntaxes/02_Extra/Lean-29a03a8
...
Bump assets/syntaxes/02_Extra/Lean from `824213d` to `29a03a8`
2021-05-12 22:35:01 +02:00
David Peter
9866408b72
Merge pull request #1647 from sharkdp/dependabot/cargo/serde-1.0.125
...
Bump serde from 1.0.124 to 1.0.125
2021-05-12 22:34:36 +02:00
David Peter
aaac56d895
Merge pull request #1648 from sharkdp/dependabot/cargo/console-0.14.1
...
Bump console from 0.14.0 to 0.14.1
2021-05-12 22:34:21 +02:00
David Peter
516da7719f
Merge pull request #1646 from sharkdp/dependabot/cargo/bugreport-0.4.0
...
Bump bugreport from 0.3.0 to 0.4.0
2021-05-12 22:34:00 +02:00
David Peter
d4df0b4405
Merge pull request #1645 from sharkdp/dependabot/submodules/assets/syntaxes/02_Extra/FSharp-9e4645c
...
Bump assets/syntaxes/02_Extra/FSharp from `c18616d` to `9e4645c`
2021-05-12 22:33:50 +02:00
David Peter
bfa9c3bef6
Merge branch 'master' into feature/dark_plus_theme
2021-05-12 22:28:10 +02:00
David Peter
2904f24ea8
Merge pull request #1606 from sharkdp/syslog
...
Improve Syslog and general log file highlighting
2021-05-12 22:22:50 +02:00
Allen Wild
91a347bf6d
Fix less version parsing for minor versions of less
...
Less 581.2 is here, and it has a ".2" in the version string, which can't
be parsed as a usize.
Update the check to find a non-digit character rather than a space. This
ignores the minor version, but parses the major version correctly.
2021-05-12 11:47:16 +02:00
Ersikan
e219c8fc03
Update SublimeEthereum version
...
A fix I submitted upstream was merged, and this commit bumps the submodule
to include it.
2021-05-12 11:42:17 +02:00
Ersikan
9eb26b702c
Add syntax test for Vyper language
2021-05-12 11:42:17 +02:00
Ersikan
c933be926d
Add syntax tests for Solidity language.
2021-05-12 11:42:17 +02:00
Ersikan
fc88040b31
Add Solidity and Vyper syntax
2021-05-12 11:42:17 +02:00
David Peter
5db3c93057
Merge branch 'master' into syslog
2021-05-12 11:34:35 +02:00
David Peter
aa442b5795
Merge branch 'master' into feature/dark_plus_theme
2021-05-12 11:30:49 +02:00
dependabot[bot]
09711cd6f9
Bump assets/syntaxes/02_Extra/Lean from `824213d` to `29a03a8`
...
Bumps [assets/syntaxes/02_Extra/Lean](https://github.com/leanprover/vscode-lean ) from `824213d` to `29a03a8`.
- [Release notes](https://github.com/leanprover/vscode-lean/releases )
- [Commits](824213de37...29a03a8aba
)
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 09:27:14 +00:00
dependabot[bot]
b16cacc758
Bump assets/syntaxes/02_Extra/SCSS_Sass from `4868322` to `63819a1`
...
Bumps [assets/syntaxes/02_Extra/SCSS_Sass](https://github.com/braver/SublimeSass ) from `4868322` to `63819a1`.
- [Release notes](https://github.com/braver/SublimeSass/releases )
- [Commits](4868322030...63819a1ab6
)
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 11:24:59 +02:00
dependabot[bot]
51451a9636
Bump console from 0.14.0 to 0.14.1
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.14.0 to 0.14.1.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Changelog](https://github.com/mitsuhiko/console/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/console/compare/0.14.0...0.14.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 09:20:10 +00:00
dependabot[bot]
fbc03da997
Bump serde from 1.0.124 to 1.0.125
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.124 to 1.0.125.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.124...v1.0.125 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 09:20:01 +00:00
dependabot[bot]
1a610dbdd2
Bump bugreport from 0.3.0 to 0.4.0
...
Bumps [bugreport](https://github.com/sharkdp/bugreport ) from 0.3.0 to 0.4.0.
- [Release notes](https://github.com/sharkdp/bugreport/releases )
- [Commits](https://github.com/sharkdp/bugreport/compare/v0.3.0...v0.4.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 09:19:52 +00:00
dependabot[bot]
a30e3c9066
Bump assets/syntaxes/02_Extra/FSharp from `c18616d` to `9e4645c`
...
Bumps [assets/syntaxes/02_Extra/FSharp](https://github.com/hoest/sublimetext-fsharp ) from `c18616d` to `9e4645c`.
- [Release notes](https://github.com/hoest/sublimetext-fsharp/releases )
- [Commits](c18616d6bd...9e4645c608
)
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 09:19:28 +00:00
dependabot-preview[bot]
613b41e357
Bump assets/syntaxes/02_Extra/Julia from `45a1b6f` to `cc13e7d`
...
Bumps [assets/syntaxes/02_Extra/Julia](https://github.com/JuliaEditorSupport/Julia-sublime ) from `45a1b6f` to `cc13e7d`.
- [Release notes](https://github.com/JuliaEditorSupport/Julia-sublime/releases )
- [Commits](45a1b6fe6c...cc13e7d4ef
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-12 11:19:14 +02:00
dependabot-preview[bot]
d405aa98d5
Bump console from 0.14.0 to 0.14.1
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.14.0 to 0.14.1.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Changelog](https://github.com/mitsuhiko/console/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/console/compare/0.14.0...0.14.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-12 11:18:46 +02:00
dependabot-preview[bot]
285b1556a9
Upgrade to GitHub-native Dependabot
2021-05-12 11:18:03 +02:00
Marco Ieni
8321cc661c
CI: check docs ( #1612 )
2021-05-12 07:20:12 +02:00
Keith Hall
848ceb6f10
Remove variable.other from CSV highlighting
2021-05-11 21:04:02 +02:00
Keith Hall
3559079de0
Improvements to CSV highlighting
2021-05-11 21:04:02 +02:00
Keith Hall
b3ab843954
add warning highlighting to log file syntax definition
2021-04-09 22:09:01 +03:00
Keith Hall
867cf63dd9
add word boundaries to log syntax highlighting
2021-04-07 22:33:59 +03:00
Ethan P
0b44aa6f68
Merge pull request #1589 from Enselic/include-less-in-diagnostic
...
Include LESS in --diagnostic
2021-04-06 16:03:26 -07:00
Ethan P
aa09a9dc04
Update changelog for #1589
2021-04-06 15:33:34 -07:00
Keith Hall
7c4edacb2b
Add independent log syntax
2021-04-06 23:55:22 +03:00
Keith Hall
782ede5db5
improve syslog syntax
2021-04-05 22:24:04 +03:00
Keith Hall
1537733e6b
replace Syslog dependency with a custom syntax
2021-04-04 22:47:01 +03:00
Keith Hall
ba0d43672b
add example syslog file for highlighting tests
2021-04-04 22:41:48 +03:00
msnspk
4384d25c79
Change TheClams/SystemVerilog submodule to use HTTPS
...
Using SSH to fetch the submodule was causing build failures for me, and as mentioned in #1581 , this should be changed to HTTPS
2021-03-27 11:05:00 +01:00
PatriotRossii
b6e3786529
Revert "Update of themes.bin that adds Dark+"
...
This reverts commit 6fff01397d
.
Restore themes.bin
2021-03-24 21:27:02 +06:00
PatriotRossii
6fff01397d
Update of themes.bin that adds Dark+
2021-03-24 21:11:29 +06:00
PatriotRossii
0cd52e5be1
Add "Visual Studio Dark+" theme to vec of themes
2021-03-24 18:39:06 +05:00
PatriotRossii
c14dd34dca
Add Dark+ theme
2021-03-24 17:52:44 +05:00
Martin Nordholts
e04fbd1992
Include LESS in --diagnostic
...
So issues like #1586 are easier to troubleshoot.
2021-03-17 21:10:16 +01:00
Sean McLoughlin
d89fa3ebc2
Add SystemVerilog support
2021-03-15 07:21:15 +01:00
Sean Wei
db57454f3f
Update copyright year
2021-03-10 19:37:21 +01:00
Martin Nordholts
8f93844427
CICD: Remove explicit allow of clippy::match_bool since MSRV 1.45 bump
...
Now that we are on MSRV 1.45, there is no need to "backport" the change
that reclassified clippy::match_bool as "pedantic".
2021-03-08 07:08:55 +01:00
David Peter
52f84b063c
Update dependencies, MSRV: 1.45
2021-03-07 15:33:37 +01:00
David Peter
2e7f2b6c07
'mut self' => 'self', remove pub
2021-03-07 14:59:10 +01:00
Aleksey Kladov
35347c2310
Improve readability
...
Using `Path`s for paths expresses intent more clearly.
2021-03-07 14:59:10 +01:00
dependabot-preview[bot]
b489fc75c9
Bump assets/syntaxes/02_Extra/Crystal from `5e032ff` to `eb63666`
...
Bumps [assets/syntaxes/02_Extra/Crystal](https://github.com/crystal-lang-tools/sublime-crystal ) from `5e032ff` to `eb63666`.
- [Release notes](https://github.com/crystal-lang-tools/sublime-crystal/releases )
- [Commits](5e032ff5f5...eb63666f35
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-01 12:18:40 +01:00
dependabot-preview[bot]
fc24cb2a77
Bump assets/syntaxes/02_Extra/LESS from `44632e1` to `a2eae04`
...
Bumps [assets/syntaxes/02_Extra/LESS](https://github.com/danro/LESS-sublime ) from `44632e1` to `a2eae04`.
- [Release notes](https://github.com/danro/LESS-sublime/releases )
- [Commits](44632e19af...a2eae0453e
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-01 12:18:28 +01:00
David Peter
2540311cdf
Update bug report issue template (--diagnostic option)
2021-03-01 08:27:07 +01:00
dependabot-preview[bot]
3880888286
Bump nix from 0.19.1 to 0.20.0
...
Bumps [nix](https://github.com/nix-rust/nix ) from 0.19.1 to 0.20.0.
- [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/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-01 08:25:02 +01:00
dependabot-preview[bot]
5a806c2149
Bump path_abs from 0.5.0 to 0.5.1
...
Bumps [path_abs](https://github.com/vitiral/path_abs ) from 0.5.0 to 0.5.1.
- [Release notes](https://github.com/vitiral/path_abs/releases )
- [Commits](https://github.com/vitiral/path_abs/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-01 08:24:13 +01:00
dependabot-preview[bot]
8a926d511a
Bump assets/syntaxes/02_Extra/Julia from `e2b1cb5` to `45a1b6f`
...
Bumps [assets/syntaxes/02_Extra/Julia](https://github.com/JuliaEditorSupport/Julia-sublime ) from `e2b1cb5` to `45a1b6f`.
- [Release notes](https://github.com/JuliaEditorSupport/Julia-sublime/releases )
- [Commits](e2b1cb549d...45a1b6fe6c
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-01 08:23:49 +01:00
dependabot-preview[bot]
8885285b10
Bump assets/syntaxes/02_Extra/Lean from `49d1853` to `824213d`
...
Bumps [assets/syntaxes/02_Extra/Lean](https://github.com/leanprover/vscode-lean ) from `49d1853` to `824213d`.
- [Release notes](https://github.com/leanprover/vscode-lean/releases )
- [Commits](49d185361a...824213de37
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-01 08:23:34 +01:00
dependabot-preview[bot]
d1f0181947
Bump assets/themes/zenburn from `7f6fb86` to `702023d`
...
Bumps [assets/themes/zenburn](https://github.com/colinta/zenburn ) from `7f6fb86` to `702023d`.
- [Release notes](https://github.com/colinta/zenburn/releases )
- [Commits](7f6fb86e0d...702023d80d
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-01 08:23:15 +01:00
David Peter
b147443c32
Add new unreleased section
2021-02-28 23:28:59 +01:00
Niklas Mohrin
b8a18d3ebb
Use tempfiles for clircle tests
2021-02-28 23:04:49 +01:00
Niklas Mohrin
694b31909a
Change circle detection to use new more conservative method and run in main loop instead of before the loop
2021-02-28 23:04:49 +01:00
David Peter
a98811b6d7
Update syntaxes and themes
2021-02-28 18:57:11 +01:00
David Peter
cfc505e1e5
Bump version to v0.18.0
2021-02-28 18:57:11 +01:00
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
2021-02-28 18:09:44 +01:00
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.
2021-02-28 18:09:44 +01:00
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.
2021-02-28 16:27:40 +01:00
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
2021-02-28 10:08:24 +01:00
David Peter
2aa3ed9da8
Update CHANGELOG
2021-02-28 10:06:56 +01:00
Keith Hall
7768433d09
Improve Monokai Extended JSON key color with a patch
2021-02-28 09:55:24 +01:00
David Peter
c569774e1a
Add section about integration with fzf
...
see #448
2021-02-27 11:47:04 +01:00
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.
2021-02-22 21:45:52 +01:00
David Peter
bc35592fd9
CICD: Build step naming
2021-02-21 19:11:42 +01:00
David Peter
f5d834407e
CICD: Improved job names
2021-02-21 11:16:30 +01:00
David Peter
557a748ac7
CICD: Remove code coverage computation
2021-02-21 10:24:27 +01:00
Martin Nordholts
3f10f71ad2
CICD: Build: Rename 'Check is release' step to 'Check for release'
...
To get a name that sounds like proper English.
2021-02-18 07:59:10 +01:00
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
2021-02-18 07:59:10 +01:00
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
2021-02-18 07:59:10 +01:00
Martin Nordholts
94fd481f36
CICD: Build: Remove unused ${{ matrix.job.cargo-options }} expansions
2021-02-18 07:59:10 +01:00
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.
2021-02-16 22:15:31 +01:00
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
2021-02-16 21:53:54 +01:00
David Peter
7eabb5e05a
Highlight *.pac files as JavaScript
...
closes #1515
2021-02-16 21:52:52 +01:00
David Peter
9ad401be87
Fix clippy suggestion
2021-02-16 09:13:22 +01:00
Ethan P
f874c8e4db
Use less binary specified in bat config for --diagnostic
2021-02-16 09:11:27 +01:00
Ethan P
025c5c061b
Make less version check accept a path to the less binary
2021-02-16 09:11:27 +01:00
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>
2021-02-16 08:50:41 +01:00
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
2021-02-16 07:27:44 +01:00
David Peter
70cf8a4ec5
Wording
2021-02-15 22:39:48 +01:00
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).
2021-02-15 22:39:48 +01:00
Keith Hall
2e8c0a39db
Add support for env vars and manpage refs with dots to Manpage syntax
2021-02-15 22:30:42 +01:00
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>
2021-02-07 22:35:00 +01:00
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>
2021-02-07 22:34:44 +01:00
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>
2021-02-07 22:34:03 +01:00
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>
2021-02-07 22:33:40 +01:00
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>
2021-02-07 22:33:12 +01:00
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>
2021-02-07 22:33:05 +01:00
Martin Nordholts
d36b091fd7
CICD: Build: Move PKG_* vars to 'Package' step
...
For improved modularization of CICD script.
For #1474
2021-01-11 22:18:49 +01:00
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
2021-01-11 22:18:49 +01:00
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
2021-01-11 22:18:49 +01:00
Martin Nordholts
dc1620d1f0
get_pager(): Simplify use_less_instead expression
2021-01-11 21:56:10 +01:00
Martin Nordholts
c48e779e8a
CHANGELOG.md: Add entry for #1413
2021-01-11 21:56:10 +01:00
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.
2021-01-11 21:56:10 +01:00
sharkdp
060b9981b5
Remove deprecated PrettyPrinter methods
2021-01-11 21:36:08 +01:00
Keith Hall
b25713938d
Fix typo in bug report template
2021-01-11 15:40:03 +02:00
Keith Hall
5b09561114
Update map-syntax text in manpage to match --help
2021-01-10 22:24:32 +01:00
Keith Hall
fcde4824d5
Add missing command line options to the manpage
2021-01-10 22:24:32 +01:00
sharkdp
b0e5828d3f
Add comment regarding use of bat as a library, closes #953
2021-01-10 22:24:32 +01:00
sharkdp
b7d499d1be
Add 'batcat' comment in MANPAGER suggestion, closes #1434
2021-01-10 22:24:32 +01:00
sharkdp
1ae16fca90
Improve --map-syntax documentation, see #1386
2021-01-10 22:24:32 +01:00
sharkdp
0e2bef3b79
Fix minor mistakes in --map-syntax documentation
2021-01-10 22:24:32 +01:00
Martin Nordholts
221c9815a5
CICD: Build: Split up into separate 'Debian package' step
...
Make sure to ignore whitespace changes when diffing.
For #1474
2021-01-10 20:44:03 +01:00
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.
2021-01-10 20:38:16 +01:00
David Peter
149a0177cd
Update number of syntaxes
2021-01-10 16:12:46 +01:00
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
2021-01-10 14:51:29 +01:00
sharkdp
faa27ed6e3
CICD: simply use 'sed' to extract crate information
2021-01-10 14:44:46 +01:00
sharkdp
f3227c259e
Use cache for faster install
2021-01-10 14:44:46 +01:00
sharkdp
2cfeebab90
CICD: Use 'cargo get' to extract crate metadata
2021-01-10 14:44:46 +01:00
Martin Nordholts
8dd67cca0c
Revert accidental change to assets/syntaxes/02_Extra/VimL
2021-01-10 14:11:57 +01:00
Martin Nordholts
eda72c31b2
tests: Move 'mocked pagers' utils to separate file
2021-01-10 14:05:39 +01:00
Martin Nordholts
7809008016
PagerKind::from(): Simplify
2021-01-10 13:40:07 +01:00
Martin Nordholts
c2c2b0211a
fn mocked_pager: Simplify with format!
2021-01-10 13:26:40 +01:00
Martin Nordholts
dd6f57e107
pager.rs: Some comment fixups
2021-01-10 13:25:18 +01:00
Martin Nordholts
dfe7a60140
PagerSource: [Bat]PagerEnvVar -> EnvVar[Bat]Pager
2021-01-10 13:16:09 +01:00
Martin Nordholts
fc30277cfa
pager.rs: Limit visibilities to pub(crate)
2021-01-10 13:07:37 +01:00
Martin Nordholts
02e6ff4183
Merge remote-tracking branch 'origin/master' into fix-1063
2021-01-10 11:56:03 +01:00
Martin Nordholts
e3b1142364
CICD: Build: DEPLOY -> IS_RELEASE and inline it
...
This simplifies and clarifies the script.
For #1474
2021-01-10 10:56:15 +01:00
Martin Nordholts
8832ff3c6a
CICD: Build: Adapt release version regex to bat
...
All bat tags begin with a small 'v', so no need for a generic pattern in
the CI script. This will also help us ensure we keep the same format on
future tags.
2021-01-10 10:56:15 +01:00
Martin Nordholts
505ff10dc6
CICD: Build: Always build and upload Debian packages
...
Not only when a release tag is pushed. Also publish these Debian
packages as artifacts. This makes PR workflows more similar to release
work flows, and reduces risk of build system regressions that we don't
detect until we make a new release.
For #1474
2021-01-10 10:56:15 +01:00
Martin Nordholts
9a3a5545e7
CICD: Build: Use Cargo.toml version instead of tag
...
This enables us to later always build Debian packages. If you try to use
a git sha as Debian package version you will get an error:
dpkg-deb: error: parsing file '_staging/dpkg/DEBIAN/control' near line 2 package 'bat':
error in 'Version' field string 'd2963ce4': version number does not start with digit
so we need to use a version that is always available.
We duplicate the bat version in another place here which is a bit bad,
but it is already duplicated a lot, so we don't make things
significantly worse. It is still kind of nice to not have to figure out
a good and robust way to parse out the version from Cargo.toml in the CI
script.
For #1474
2021-01-10 10:56:15 +01:00
Martin Nordholts
43919066ad
CICD: Use fixed OS versions instead of 'latest' ones
...
This reduces the risk of the build suddenly breaking, and fixes this
current warning:
Ubuntu-latest workflows will use Ubuntu-20.04 soon.
For more details, see https://github.com/actions/virtual-environments/issues/1816
I've use the mapping found at
https://github.com/actions/virtual-environments , so there should be no
actual change in OS versions, only semantically so.
2021-01-10 10:46:45 +01:00
sharkdp
7ada963ec2
Add ChangeLog entry
2021-01-09 22:35:50 +01:00
sharkdp
4c523af1ab
Add gnuplot syntax
...
closes #1431
2021-01-09 22:35:50 +01:00
sharkdp
c5c28eb05b
--diagnostic: add MANPAGER environment variable
2021-01-09 21:56:17 +01:00
David Peter
22924532d0
Fix link in doc/assets.md
2021-01-09 21:43:25 +01:00
sharkdp
7c227169a4
Add note about breaking change
2021-01-09 20:44:44 +01:00
sharkdp
8e4b0b4377
Update dependencies
...
fixes #1149
fixes #1477
2021-01-09 20:40:23 +01:00
sharkdp
6d27df3b77
Use unstable sort for theme test
2021-01-09 19:43:39 +01:00
sharkdp
73d14f4655
Use BatTester::default instead of BatTester::new
2021-01-09 19:43:39 +01:00
sharkdp
19b8c53c46
Enable clippy::style checks
2021-01-09 19:43:39 +01:00
sharkdp
cd7be018fe
Fix clippy suggestion: .or_else(|| Some(…)) => .or(Some(…))
2021-01-09 19:43:39 +01:00
sharkdp
03a2710a08
Use new matches!(…) macro to simplify code
2021-01-09 19:43:39 +01:00
sharkdp
09fbabb0b8
Add a Default implementation for PrettyPrinter
2021-01-09 19:43:39 +01:00
mark chaitin
de6cb75f4b
Addressed PR feedback. Upped min version and used matches! macro
2021-01-09 15:21:26 +01:00
mark chaitin
83c9cb7907
fix bug where long lines were truncated in plain mode without wrap=never not being set
2021-01-09 15:21:26 +01:00
Martin Nordholts
7ffb04a17a
CICD: Build: Make 'Upload build artifacts' more like deploy
...
The end goal is to upload the same artifacts for a PR as we deploy
during a release, to make a regular PR pipeline as similar as possible
to a deploy.
The first step is to move 'Upload build artifacts' to after 'Package' so
we can upload the same files. Also change the name and artifacts to be
more similar to what we deploy for a release.
For #1474
2021-01-09 14:31:19 +01:00
David Peter
c38c186d26
Add Enselic as a maintainer
2021-01-09 14:22:23 +01:00
Martin Nordholts
e22a9a69b1
CICD: Build: Stop building on Ubuntu 16.04
...
End-of-life is in three months, and we already do the same build on
Ubuntu 18.04.
2021-01-09 08:30:54 +01:00
Martin Nordholts
59f9adc706
CICD: Build: Add and use disable-deploy matrix var
...
This results in a nicer workflow file that is easier to follow.
Also remove the unneccesary doc row that repeats what is already in the
matrix and that is annoying to keep up to date.
For #1474
2021-01-09 08:30:54 +01:00
Csaba Henk
fed30b1b36
Fix theme dir hint in --list-themes output
2021-01-08 20:10:45 +01:00
Martin Nordholts
411d68e839
CICD: Build: Remove unused JOB_DO_TESTING var and output
...
It is CARGO_TEST_OPTIONS that is used to control testing on
cross-compiled builds, so we can remove JOB_DO_TESTING.
For #1474
2021-01-08 19:54:25 +01:00
Martin Nordholts
77d42a17c6
CICD: Build: Remove unused PKG_suffix output var
...
Only the env var is used, so output variant is not needed.
For #1474
2021-01-08 19:54:25 +01:00
Martin Nordholts
e7c55bffe9
CICD: Build: Remove unused TARGET_* vars and outputs
...
For #1474
2021-01-08 19:54:25 +01:00
Martin Nordholts
da10166625
Merge remote-tracking branch 'origin/master' into fix-1063
2021-01-07 12:58:26 +01:00
Martin Nordholts
b6b7262962
CICD: Build: Use matrix.job.use-cross directly
...
There is no need for a var and set-output detour.
2021-01-07 10:55:29 +01:00
Martin Nordholts
3ed83913b2
CICD: Build: Remove unused REF_* outputs
...
There is no usage of `steps.vars.outputs.REF_*` so no need to setup such
things. Also remove setting up REF_NAME and REF_BRANCH env vars, since
they are never read.
2021-01-07 10:54:00 +01:00
Martin Nordholts
63460f4bf9
CICD: Build: Remove conditional TOOLCHAIN logic
...
because we always use "stable". If we need to go back to using
matrix.job.toolchain, we should do it like in jobs.coverage, instead of
messing about with vars and outputs.
2021-01-06 23:11:24 +01:00
Martin Nordholts
c67b439752
CICD: Build: Enable x86_64-pc-windows-gnu again
...
All the referenced issues [1] have been Closed, so use "stable" for
everything. Now `i686-w64-mingw32-gcc` fails with this instead
error: linker `i686-w64-mingw32-gcc` not found
so keep it disabled. There is probably a simple solution for this that
is obvious to someone used to cross-compiling Rust programs on
Windows...
[1]
https://github.com/rust-lang/rust/issues/47048
https://github.com/rust-lang/rust/issues/53454
https://github.com/rust-lang/cargo/issues/6754
2021-01-06 23:11:24 +01:00
sharkdp
2b44940f81
Update CHANGELOG
2021-01-06 22:55:12 +01:00
sharkdp
26136be903
Add --diagnostics alias
2021-01-06 22:53:51 +01:00
sharkdp
6a52f69b58
Update to bugreport 0.3.0
2021-01-06 22:53:51 +01:00
sharkdp
60406c7c2d
Exhaustive list of relevant environment variables
2021-01-06 22:53:51 +01:00
sharkdp
2465438ec3
Bump bugreport version
2021-01-06 22:53:51 +01:00
sharkdp
99a61580e1
Add --diagnostic run to CI
2021-01-06 22:53:51 +01:00
sharkdp
dec94b4111
Add config file, compile time info and less version
2021-01-06 22:53:51 +01:00
sharkdp
ebb97e94a9
Add --diagnostic option to bat
2021-01-06 22:53:51 +01:00
Martin Nordholts
5e1f9fadf4
CICD: Code Coverage: Explain why disabled
2021-01-06 22:34:03 +01:00
Martin Nordholts
fe08de846d
CICD: Code Coverage: Disable for now
2021-01-06 22:34:03 +01:00
sharkdp
35e3c51b75
Fix unused import warning
2021-01-06 22:09:22 +01:00
sharkdp
59c9105c25
Fix clippy warnings in tests on Windows
2021-01-06 22:08:14 +01:00
Ensar Sarajčić
b458292a69
Target VimL upstream .sublime-syntax file ( #1483 )
...
* Target VimL upstream .sublime-syntax file
Upstream **VimL Syntax** has been updated
to include `.sublime-syntax` file instead of `.tmLanguage`,
therefore manually added `.sublime-syntax` is no longer needed
* Remove .bin changes
2021-01-06 21:06:57 +01:00
Martin Nordholts
78aed2cb69
CICD: Remove use-cross when host == target
2021-01-06 20:05:53 +01:00
Martin Nordholts
46487b201f
Merge remote-tracking branch 'origin/master' into fix-1063
2021-01-06 14:30:55 +01:00
Martin Nordholts
939a6a5f4d
CICD: Remove duplicate set-output calls ( #1479 )
...
The ::set-output syntax is the correct one according to
https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#setting-an-output-parameter ,
so remove duplicates without that syntax.
2021-01-06 12:30:34 +01:00
Martin Nordholts
caf0743811
CICD: Code Coverage: Use matrix.job.toolchain directly
...
No need for complicated var and set-output logic when we can simply use
matrix.job.toolchain directly.
2021-01-06 11:58:31 +01:00
Martin Nordholts
9ccb667653
Add integration test for unparsable pager
...
Right now all tests pass even if we e.g. return
Ok(OutputType::stdout())
instead of doing
.chain_err(|| "Could not parse pager command.")?
so add a test to make sure this functionality don't break.
2021-01-06 11:58:08 +01:00
Niklas Mohrin
b600f62ab6
Add unix specific integration test about running bat without any arguments
2021-01-05 18:21:16 +01:00
Niklas Mohrin
ace655e164
Add integration tests for clircle cycle detection
2021-01-05 18:21:16 +01:00
Niklas Mohrin
21ae26cb17
Add cycle detection with clircle, now v0.2
2021-01-05 18:21:16 +01:00
Martin Nordholts
478233f795
Merge remote-tracking branch 'origin/master' into fix-1063
2021-01-04 21:02:51 +01:00
Martin Nordholts
e87c554ccd
tests: Make mocked pagers work on Windows
2021-01-04 20:22:04 +01:00
Martin Nordholts
df33ed05dd
Run PATH-dependent tests serially
...
Since PATH is a shared resource.
2021-01-04 15:45:57 +01:00
Martin Nordholts
c9efdd68ed
Add integration tests for 'more' and 'most' used as pagers
2021-01-04 10:30:55 +01:00
sharkdp
8381945cb5
Update formatting
2021-01-03 21:18:54 +01:00
David Peter
2046b47739
Move "diagnostics" part to the bottom of the bug report template
2021-01-03 21:16:56 +01:00
Janek
0c302f088a
Update bug_report.md
2021-01-03 21:16:56 +01:00
Janek
a41db63907
Update bug_report.md
2021-01-03 21:16:56 +01:00
Janek
3573c48e98
bug_report.md: improve wording
2021-01-03 21:16:56 +01:00
Janek
e94980bfd0
bug_report.md: move environment prompt back up
2021-01-03 21:16:56 +01:00
Janek
5422982207
Update bug_report.md
2021-01-03 21:16:56 +01:00
David Peter
4fe5497d19
Merge pull request #1268 from eth-p/improved-benchmark
...
Add option to specify bat target in run-benchmarks.sh
2021-01-03 07:14:12 +01:00
Ethan P
1b549ecc66
Merge branch 'master' into improved-benchmark
2021-01-02 21:35:58 -08:00
sharkdp
b5bdba8b16
Svelte syntax test: rename license file
2021-01-02 22:34:15 +01:00
sharkdp
522c97f5ad
DotEnv syntax test: add missing newline
2021-01-02 22:34:15 +01:00
sharkdp
7fbb3a5352
Add Zig entry in ChangeLog, see #1470
2021-01-02 21:37:11 +01:00
sharkdp
b3f34529b5
Update Zig syntax test output
2021-01-02 21:34:25 +01:00
Paul Smith
d388d07e9f
Delete erroneously added Sublime file
2021-01-02 21:34:25 +01:00
Paul Smith
c76e27851c
Add support for Zig
...
Adds syntax support for source code for the Zig programming
language. https://ziglang.org/
2021-01-02 21:34:25 +01:00
sharkdp
8c0dcf3b57
Update syntax test instructions
2021-01-02 21:21:28 +01:00
sharkdp
962b3a78c0
Add step-by-step guide to add syntax tests, see #1211
2021-01-02 10:21:02 +01:00
sharkdp
aa5b941ed5
Add ChangeLog entry
2021-01-02 09:46:58 +01:00
Julian Berman
af8a8035e8
Add a Lean highlighting test file.
2021-01-02 09:45:19 +01:00
Julian Berman
037a66c57b
Add the Lean submodule.
2021-01-02 09:45:19 +01:00
Julian Berman
1a04dcf10f
Add Lean.sublime-syntax.
...
Covers syntax for Lean 3, an interactive theorem prover
at https://leanprover-community.github.io/ whose users
mostly use VSCode.
2021-01-02 09:45:19 +01:00
David Peter
2eae8b578e
Fix repology badge
2021-01-01 23:07:13 +01:00
dependabot-preview[bot]
17189fce9b
Bump assets/themes/zenburn from `cb746f6` to `7f6fb86`
...
Bumps [assets/themes/zenburn](https://github.com/colinta/zenburn ) from `cb746f6` to `7f6fb86`.
- [Release notes](https://github.com/colinta/zenburn/releases )
- [Commits](cb746f6962...7f6fb86e0d
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:14:47 +01:00
dependabot-preview[bot]
a0225018e6
Bump assets/syntaxes/02_Extra/TypeScript from `603ebb4` to `a607ddf`
...
Bumps [assets/syntaxes/02_Extra/TypeScript](https://github.com/Microsoft/TypeScript-Sublime-Plugin ) from `603ebb4` to `a607ddf`.
- [Release notes](https://github.com/Microsoft/TypeScript-Sublime-Plugin/releases )
- [Commits](603ebb48b1...a607ddfec9
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:14:16 +01:00
dependabot-preview[bot]
361b7aa0da
Bump console from 0.13.0 to 0.14.0
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Changelog](https://github.com/mitsuhiko/console/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/console/compare/0.13.0...0.14.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:14:00 +01:00
dependabot-preview[bot]
334590932a
Bump syntect from 4.4.0 to 4.5.0
...
Bumps [syntect](https://github.com/trishume/syntect ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/trishume/syntect/releases )
- [Changelog](https://github.com/trishume/syntect/blob/master/CHANGELOG.md )
- [Commits](https://github.com/trishume/syntect/compare/v4.4.0...v4.5.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:10:49 +01:00
dependabot-preview[bot]
3f4638204f
Bump git2 from 0.13.12 to 0.13.15
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.13.12 to 0.13.15.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.13.12...0.13.15 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:10:32 +01:00
dependabot-preview[bot]
5e7061b9f6
Bump predicates from 1.0.5 to 1.0.6
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 1.0.5 to 1.0.6.
- [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.5...v1.0.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:10:03 +01:00
dependabot-preview[bot]
7a1cd5226f
Bump serde from 1.0.117 to 1.0.118
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.117 to 1.0.118.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.117...v1.0.118 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:09:55 +01:00
dependabot-preview[bot]
285ac75738
Bump assets/syntaxes/02_Extra/Julia from `6c0d770` to `e2b1cb5`
...
Bumps [assets/syntaxes/02_Extra/Julia](https://github.com/JuliaEditorSupport/Julia-sublime ) from `6c0d770` to `e2b1cb5`.
- [Release notes](https://github.com/JuliaEditorSupport/Julia-sublime/releases )
- [Commits](6c0d770fc7...e2b1cb549d
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:09:25 +01:00
dependabot-preview[bot]
00ff54be4e
Bump assets/syntaxes/02_Extra/SCSS_Sass from `bc6332c` to `4868322`
...
Bumps [assets/syntaxes/02_Extra/SCSS_Sass](https://github.com/braver/SublimeSass ) from `bc6332c` to `4868322`.
- [Release notes](https://github.com/braver/SublimeSass/releases )
- [Commits](bc6332c1be...4868322030
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:08:29 +01:00
dependabot-preview[bot]
aab35e3faa
Bump assets/themes/dracula-sublime from `26c57ec` to `c2de0ac`
...
Bumps [assets/themes/dracula-sublime](https://github.com/dracula/sublime ) from `26c57ec` to `c2de0ac`.
- [Release notes](https://github.com/dracula/sublime/releases )
- [Commits](26c57ec282...c2de0acf5a
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:08:00 +01:00
Martin Nordholts
bfa5342331
Also replace 'more' from PAGER with 'less'
...
But first do some quite significant refactorings to keep the code clean
and easy to understand.
2020-12-30 17:59:30 +01:00
Martin Nordholts
c0d945c0ac
Allow clippy::style lints
...
Turns out GitHub is clever enough to pick up clippy warnings from us
just running it, and showing them in PRs under a "Unchanged files with
check annotations (beta)" header.
The only warnings currently shown are style warnings, and we agreed we
don't want to risk putting off contributors over style issues. So
explicitly allow (don't warn in the logs for) this category of clippy
lints.
This means that the only clippy categories left that prints warnings
(Warn) are:
clippy::complexity
clippy::perf
And the only category of lints that fails the CI build (Deny) remains to
be:
clippy::correctness
See https://rust-lang.github.io/rust-clippy/master/index.html for a
catalog of all lints.
2020-12-30 11:46:56 +01:00
Martin Nordholts
22bdc7c20f
When PAGER=most, don't print a warning to stderr, silently use less instead
2020-12-30 08:25:39 +01:00
Ethan P
3ed0081f1f
Improve benchmark script to support cargo/config target-dir
2020-12-29 15:07:22 -08:00
sharkdp
6d0e7650c3
Add .resource extension for Robot Framework
2020-12-29 09:04:34 +01:00
Martin Nordholts
552545fe5f
Merge remote-tracking branch 'origin/master' into fix-1063
2020-12-28 22:48:52 +01:00
Martin Nordholts
dcfe883f4b
Simplify and polish pager.rs and related code
2020-12-28 22:39:34 +01:00
Martin Nordholts
f45fa5e187
CHANGELOG.md: Add bugfix entry for #614
2020-12-28 22:32:56 +01:00
Martin Nordholts
05e9da390f
bat cache --build: Print syntect error message for themes if any
...
This will fix #614 by making it clear what is wrong by showing the
following error message:
Failed to load one or more themes from
'/Users/me/.config/bat/themes' (reason: 'Invalid syntax theme
settings')
We also need to add a check if theme_dir.exists(), otherwise an absent
dir will seem like an error:
Failed to load one or more themes from
'/Users/me/.config/bat/themes' (reason: 'IO error for
operation on /Users/me/.config/bat/themes: No such file or
directory (os error 2)')
(This is the same check we already have for syntax_dir.)
2020-12-28 22:32:56 +01:00
Martin Nordholts
cc0f8ca813
Merge remote-tracking branch 'origin/master' into fix-1063
2020-12-28 21:57:38 +01:00
Martin Nordholts
9c16571347
bat --list-languages: remove unnecessary format!() call
...
To trigger/verify the changed code, run
bat --list-languages # or -L
This is the last clippy warning in the code that you get if you run
cargo clippy --all-targets --all-features -- --allow clippy::style
so by fixing it it becomes easier to spot when a new warning is
introduced (that does not belong to the clippy category clippy::style).
And by making it easy to spot new warnings, we increase chance of such
regressions not ending up in the code base.
2020-12-28 20:28:24 +01:00
Martin Nordholts
2765c6ba3b
clippy: Only enforce 'correctness' lints, just print the rest
...
Only the 'correctness' category of lints are 'deny' by default. This is
the only clippy lints we want to enforce for now. The other ones we just
want to print in the logs. So remove any --deny and --allow arguments.
See discussion in #1410 .
2020-12-28 14:22:56 +01:00
Martin Nordholts
28f3f3c9c9
Add Clippy linter step to CICD
...
Run the linter on the minimum supported rust version; otherwise we will
get lint warnings for things that require a too high Rust toolchain
version to fix.
Allow the following checks, since we already violate them our code:
- clippy::new-without-default
- clippy::match-bool
- clippy::if_same_then_else
Eventually we should fix these lint issues and then disallow them to
prevent them from coming back in other places.
The clippy args used is recommended here:
https://github.com/rust-lang/rust-clippy#travis-ci
2020-12-28 14:22:56 +01:00
sharkdp
73d9a95862
Update CHANGELOG
2020-12-28 09:36:49 +01:00
Ensar Sarajčić
9c9a9ac452
Update VimL syntax upstream
2020-12-28 09:33:32 +01:00
Ensar Sarajčić
29ea396c31
Improve VimL regex highlighting
...
**NOTES:**
- PR is not yet merged in upstream repository (https://github.com/SalGnt/Sublime-VimL/pull/12 ),
but sublime-syntax file is already updated with changes.
- Updated syntax test files are added as well
This fixes #1064
2020-12-28 09:33:32 +01:00
Ensar Sarajčić
171d215f91
Add case from #1604 to VimL syntax-test source
2020-12-28 09:33:32 +01:00
Ensar Sarajčić
cc6109a751
Add syntax highlighting tests for VimL
...
Adds a syntax highlighting test for VimL
with source file based on parts of my own configuration
changed to cover as much of syntax as possible.
**NOTES:**
Last line of source (`syntax enable`) does not get highlighted,
since `syntax` keyword is not part of highlighting rules.
Related to #1213
2020-12-28 09:33:32 +01:00
Martin Nordholts
47bb4a9c0f
Introduce bat_warning! helper macro
...
This macro is intended to be package-internal and is not to be
considered part of the public lib API.
Use it in three places to reduce code duplication. However, main reason
for this refactoring is to allow us to fix #1063 without duplicating the
code yet another time.
The macro can also be used for the "Binary content from {} will not be
printed to the terminal" message if that message starts to use eprintln!
instead (if ever).
To trigger/verify the changed code, the following commands can be used:
cargo run -- --theme=ansi-light tests/examples/single-line.txt
cargo run -- --theme=does-not-exist tests/examples/single-line.txt
cargo run -- --style=grid,rule tests/examples/single-line.txt
2020-12-28 09:27:40 +01:00
Marco Ieni
b149ea91dd
Cargo.toml: remove "readme" field
2020-12-28 09:26:44 +01:00
Martin Nordholts
6d1c7d5f57
Fix clippy::if_same_then_else warning in --paging=auto logic
2020-12-28 09:21:27 +01:00
David Peter
07bd7503c5
Update CHANGELOG.md
2020-12-21 21:52:04 +01:00
John Meow
1b5af89ddd
Move changelog entry to unreleased
2020-12-21 21:52:04 +01:00
John Meow
3d07dec8fd
Use Briles/gruvbox .tmTheme files instead of peaceant's port
2020-12-21 21:52:04 +01:00
Martin Nordholts
a63bb08eda
Add test 'grid_for_file_without_newline' (for issue #299 fix)
...
This is a regression test for the fix for issue #299 . If that fix is
reverted, currently only one test ('header_padding') fails. But that
test is for a different use case, so add a dedicated regression test for
the particular use case issue #299 is about.
2020-12-21 21:45:34 +01:00
sharkdp
e0207f8167
Fix test
2020-12-21 17:05:10 +01:00
Mitchell Kember
3099f51ba7
Add ansi theme to replace ansi-light and ansi-dark
...
This combines ansi-light and ansi-dark into a single theme that works
with both light and dark backgrounds. Instead of specifying white/black,
the ansi theme uses the terminal's default foreground/background color
by setting alpha=01, i.e. #00000001 . This is in addition to the alpha=00
encoding where red contains an ANSI color palette number.
Now, `--theme ansi-light` and `--theme ansi-dark` will print a
deprecation notice and use ansi instead (unless the user has a custom
theme named ansi-light or ansi-dark, which would take precedence).
2020-12-21 17:05:10 +01:00
sharkdp
19e7763f35
Add changelog entry
2020-12-21 09:42:06 +01:00
David Peter
73cff42ec9
Remove commented-out line from Cargo.toml
2020-12-21 09:41:29 +01:00
Lovecraftian Horror
b349155f2f
Remove repeated `contains` calls
2020-12-21 09:41:29 +01:00
sharkdp
ab4c120ea5
Highlight 'batcat' note in README, see #1420
2020-12-21 09:36:14 +01:00
David Peter
947133d295
Update CHANGELOG.md
2020-12-21 09:24:56 +01:00
Stefan Kunkel
bf96e6e642
make bat -L use plain style
2020-12-21 09:24:56 +01:00
Stefan Kunkel
cffacad306
make bat -L use pager
2020-12-21 09:24:56 +01:00
David Peter
cc7b89faf8
Merge pull request #1440 from Enselic/fix-1438-newline-can-be-added-even-if-style-plain
...
Don't add artificial newline to last line if --style=plain
2020-12-21 09:24:26 +01:00
chris48s
c1e4746d50
change docs dir name to match package name
...
i.e: docs for bat-musl go in /usr/share/doc/bat-musl
not /usr/share/doc/bat
2020-12-21 09:23:56 +01:00
chris48s
8331eec7fc
include changelog in package
...
in line with debian changelog/release notes guidance
https://www.debian.org/doc/debian-policy/ch-docs.html#changelog-files-and-release-notes
resolves changelog-file-missing-in-native-package
https://lintian.debian.org/tags/changelog-file-missing-in-native-package.html
2020-12-21 09:23:56 +01:00
chris48s
0547068ed0
include years in copyright notice
...
This brings the copyright notice into line with the expected format
resolves copyright-without-copyright-notice
https://lintian.debian.org/tags/copyright-without-copyright-notice.html
2020-12-21 09:23:56 +01:00
chris48s
18d8389785
ensure copyright is mode 644
...
resolves non-standard-file-perm
https://lintian.debian.org/tags/non-standard-file-perm.html
2020-12-21 09:23:56 +01:00
chris48s
165d25d941
remove leading article from description
...
resolves description-synopsis-starts-with-article
https://lintian.debian.org/tags/description-synopsis-starts-with-article.html
2020-12-21 09:23:56 +01:00
chris48s
c4fb77b042
invoke gzip with -n
...
resolves package-contains-timestamped-gzip
https://lintian.debian.org/tags/package-contains-timestamped-gzip.html
2020-12-21 09:23:56 +01:00
VeryTastyTomato
973ea984c8
fix: warnings of ShellCheck
...
SC2155: Declare and assign separately to avoid masking return values.
SC2164: Use cd ... || exit in case cd fails.
SC2230: which is non-standard. Use builtin 'command -v' instead.
2020-12-21 09:08:54 +01:00
sharkdp
3e9afe2974
Add integration test for nonexisting newline
2020-12-21 08:34:22 +01:00
David Peter
73c16574e6
Merge branch 'master' into fix-1438-newline-can-be-added-even-if-style-plain
2020-12-21 08:22:01 +01:00
Martin Nordholts
60e00d49a9
Fix #1443 macOS: regression_test.sh: mktemp: illegal option ( #1444 )
...
The macOS version of mktemp does not recognize the --suffix option.
Using pure -d should work since, it seems [1], macOS 10.11 however.
So to make the script work on macOS, stop using the --suffix option.
The downside is of course that the temporary dir will have an anonymous
name, but I see no risk of confusion given how short-lived the usage of
the dir is, and given the context it is used.
[1] https://unix.stackexchange.com/questions/30091/fix-or-alternative-for-mktemp-in-os-x
2020-12-21 08:16:49 +01:00
Keith Hall
2d22c705ba
Merge pull request #1439 from rsteube/themes-help-interactive-only
...
only print themes hint in interactive mode
2020-12-19 23:54:41 +02:00
Martin Nordholts
68d525cd8b
Don't add artificial newline to last line if --style=plain
...
This fixes #1438 .
Note however, that using a pager such as less will add a newline itself.
So to actually not print a newline for such files, you need to either
disable paging:
bat --style=plain --paging=never no-newline-at-end-of-file.txt
or use a "pager" that does not add a newline:
bat --style=plain --pager=cat no-newline-at-end-of-file.txt
Note that we also update syntax tests file since a bunch of them had
missing newlines on the last lines.
2020-12-19 10:32:50 +01:00
Martin Nordholts
c3fc1b88fe
replace_nonprintable: Keep \n around
...
Since it has a functional role, we can not just replace it, we must keep
it around. This also allows us to simplify the code slightly.
We must fix this before we fix #1438 since otherwise the \n will be
missing with --style=plain, since we will stop adding it if it is
missing.
2020-12-19 10:27:06 +01:00
rsteube
84b0702399
only print themes hint in interactive mode
2020-12-17 10:41:07 +01:00
purvesh-linux11
f3489ffa29
add packaging in unreleased section
2020-12-02 08:46:29 +01:00
purvesh-linux11
8e6ba2a3e1
update changelog file
2020-12-02 08:46:29 +01:00
purvesh-linux11
48e799e7a6
changing snap name to batcat
2020-12-02 08:46:29 +01:00
purvesh-linux11
bc01999f0d
update chagelog.md
2020-12-02 08:46:29 +01:00
purvesh-linux11
b0fcb3065f
add snap installtion command
2020-12-02 08:46:29 +01:00
sharkdp
94d8cd5100
Minor fixes in CONTRIBUTING.md
2020-12-01 19:38:25 +01:00
dependabot-preview[bot]
5596c6133b
Bump assets/syntaxes/02_Extra/ssh-config from `1ddcb32` to `201816b`
...
Bumps [assets/syntaxes/02_Extra/ssh-config](https://github.com/robballou/sublimetext-sshconfig ) from `1ddcb32` to `201816b`.
- [Release notes](https://github.com/robballou/sublimetext-sshconfig/releases )
- [Commits](1ddcb320ac...201816b609
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-01 08:05:31 +01:00
dependabot-preview[bot]
304332e380
Bump assets/syntaxes/02_Extra/GraphQL from `c9d8458` to `59304d6`
...
Bumps [assets/syntaxes/02_Extra/GraphQL](https://github.com/dncrews/GraphQL-SublimeText3 ) from `c9d8458` to `59304d6`.
- [Release notes](https://github.com/dncrews/GraphQL-SublimeText3/releases )
- [Commits](c9d84587eb...59304d6c7b
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-01 08:05:00 +01:00
dependabot-preview[bot]
fb989d8c94
Bump assets/syntaxes/02_Extra/Svelte from `bf92f5b` to `aee0676`
...
Bumps [assets/syntaxes/02_Extra/Svelte](https://github.com/corneliusio/svelte-sublime ) from `bf92f5b` to `aee0676`.
- [Release notes](https://github.com/corneliusio/svelte-sublime/releases )
- [Commits](bf92f5b7b6...aee0676f37
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-01 08:04:28 +01:00
dependabot-preview[bot]
026220b960
Bump assets/syntaxes/02_Extra/AWK from `e593eb6` to `e23926e`
...
Bumps [assets/syntaxes/02_Extra/AWK](https://github.com/JohnNilsson/awk-sublime ) from `e593eb6` to `e23926e`.
- [Release notes](https://github.com/JohnNilsson/awk-sublime/releases )
- [Commits](e593eb6d42...e23926eca1
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-01 08:04:08 +01:00
dependabot-preview[bot]
543a253bc1
Bump assets/themes/Coldark from `b4a1c74` to `e44750b`
...
Bumps [assets/themes/Coldark](https://github.com/ArmandPhilippot/coldark-bat ) from `b4a1c74` to `e44750b`.
- [Release notes](https://github.com/ArmandPhilippot/coldark-bat/releases )
- [Commits](b4a1c74d8d...e44750b2a9
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-01 08:03:11 +01:00
dependabot-preview[bot]
8f8e44e87a
Bump assert_cmd from 1.0.1 to 1.0.2
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v1.0.1...v1.0.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-01 08:02:46 +01:00
Deshdeepak
2da11097f9
Update with termux installation
2020-11-29 16:37:42 +01:00
chris48s
d124ebeced
only try to publish one set of archives/packages for linux x64
2020-11-29 11:10:37 +01:00
Martin Nordholts
986d0e9777
Ignore PAGER=most by default with a warning to stderr
...
closes #1063
2020-11-27 06:47:46 +01:00
Martin Nordholts
f4202361b4
Add Pager helper with info about where the value comes from
...
In preparation of fixing issue #1063 .
This is a pure refactoring with no intended functional side effects.
2020-11-27 06:42:58 +01:00
sharkdp
6d981498d8
Bump version to 0.17.1
2020-11-24 21:40:11 +01:00
sharkdp
bd2e9917da
Revert "Add cycle detection integration tests"
...
This reverts commit ec60d84265
.
2020-11-24 21:40:11 +01:00
sharkdp
a6810e3353
Revert "Add io cycle detection with clircle"
...
This reverts commit aa2ae19dfd
.
2020-11-24 21:40:11 +01:00
henil
591eba66a3
add new syntax test files
2020-11-23 15:43:58 +01:00
sharkdp
a5a9ac83e5
Revert "Update dependencies"
...
This reverts commit 44a905d135
.
2020-11-23 15:03:42 +01:00
sharkdp
15b122a448
Update syntax cache
2020-11-23 14:46:32 +01:00
sharkdp
44a905d135
Update dependencies
2020-11-23 14:44:01 +01:00
sharkdp
8884104e82
Bump version to v0.17.0
2020-11-23 14:41:32 +01:00
David Peter
277cc5fa21
Revert "invoke gzip with -n"
...
This reverts commit 21de52ebea
.
2020-11-23 14:32:30 +01:00
David Peter
0cbd7d583c
Revert "remove leading article from description"
...
This reverts commit 7c730d11c3
.
2020-11-23 14:32:30 +01:00
David Peter
3c3fc92863
Revert "ensure copyright is mode 644"
...
This reverts commit 4a6b4fb632
.
2020-11-23 14:32:30 +01:00
David Peter
e69d650598
Revert "include years in copyright notice"
...
This reverts commit 9f91a7d797
.
2020-11-23 14:32:30 +01:00
David Peter
9385c81882
Revert "include changelog in package"
...
This reverts commit 1d4cee11b7
.
2020-11-23 14:32:30 +01:00
David Peter
1b84f9f1ae
Revert "add Depends line"
...
This reverts commit 883cc964ae
.
2020-11-23 14:32:30 +01:00
David Peter
d879fbd8a1
Revert "change docs dir name to match package name"
...
This reverts commit e4370d8d3f
.
2020-11-23 14:32:30 +01:00
sharkdp
1fbdef06aa
Use unreachable!(…)
2020-11-23 14:25:01 +01:00
MarcoIeni
f5531cc7fa
remove all matches
2020-11-23 14:25:01 +01:00
MarcoIeni
2ccff145ed
remove unuseful matches expression
2020-11-23 14:25:01 +01:00
MarcoIeni
43b2ee5e71
fix some clippy warnings
2020-11-23 14:25:01 +01:00
sharkdp
51463a4b41
Change Robot syntax name to 'Robot Framework'
2020-11-23 14:16:37 +01:00
Niklas Mohrin
4f0116bee7
Add cycle detection integration tests
2020-11-23 14:06:54 +01:00
Niklas Mohrin
31793cfa62
Add io cycle detection with clircle
2020-11-23 14:06:54 +01:00
Ethan P
6d75540d4e
Merge pull request #1389 from nstickney/master
...
explain how to use bat as cat (no paging) (closes #1383 )
2020-11-21 10:13:28 -08:00
Stick
ba5cbe208f
explain how to use bat as cat (no paging)
2020-11-20 11:25:45 -05:00
Janek
2b82203041
Update bug_report.md
2020-11-06 21:45:25 +01:00
sharkdp
35da065445
Add zsh completion fix to CHANGELOG
2020-11-06 21:25:27 +01:00
dependabot-preview[bot]
12a1fe3ad4
Bump git2 from 0.13.11 to 0.13.12
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.13.11 to 0.13.12.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.13.11...0.13.12 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-01 09:53:22 +01:00
dependabot-preview[bot]
91057f2a09
Bump assets/syntaxes/02_Extra/Terraform from `64208ea` to `54d8350`
...
Bumps [assets/syntaxes/02_Extra/Terraform](https://github.com/alexlouden/Terraform.tmLanguage ) from `64208ea` to `54d8350`.
- [Release notes](https://github.com/alexlouden/Terraform.tmLanguage/releases )
- [Commits](64208ea816...54d8350c3c
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-01 09:51:21 +01:00
dependabot-preview[bot]
15060f00a5
Bump assets/syntaxes/02_Extra/Elixir from `4ee539b` to `4fb0189`
...
Bumps [assets/syntaxes/02_Extra/Elixir](https://github.com/princemaple/elixir-sublime-syntax ) from `4ee539b` to `4fb0189`.
- [Release notes](https://github.com/princemaple/elixir-sublime-syntax/releases )
- [Commits](4ee539b43d...4fb01891dd
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-01 09:49:46 +01:00
dependabot-preview[bot]
1a82a03d5d
Bump assets/themes/onehalf from `3aa42a3` to `8992311`
...
Bumps [assets/themes/onehalf](https://github.com/sonph/onehalf ) from `3aa42a3` to `8992311`.
- [Release notes](https://github.com/sonph/onehalf/releases )
- [Commits](3aa42a39ed...89923117bc
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-01 09:49:30 +01:00
dependabot-preview[bot]
4674105698
Bump assets/syntaxes/02_Extra/CMake from `aba96a0` to `21e9698`
...
Bumps [assets/syntaxes/02_Extra/CMake](https://github.com/zyxar/Sublime-CMakeLists ) from `aba96a0` to `21e9698`.
- [Release notes](https://github.com/zyxar/Sublime-CMakeLists/releases )
- [Commits](aba96a0862...21e96989d6
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-01 09:48:24 +01:00
dependabot-preview[bot]
ca3e9a385f
Bump serde from 1.0.116 to 1.0.117
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.116 to 1.0.117.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.116...v1.0.117 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-01 09:47:31 +01:00
dependabot-preview[bot]
f05c222221
Bump serde_yaml from 0.8.13 to 0.8.14
...
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.8.13 to 0.8.14.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases )
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.8.13...0.8.14 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-01 09:47:18 +01:00
Byron Alley
3dc5fc54df
Import syntax regression test for Ruby Haml
2020-11-01 09:46:54 +01:00
Byron Alley
bac84b4c8b
Add sshd_config syntax highlighting test
2020-11-01 09:38:03 +01:00
dependabot-preview[bot]
a5b9a80216
Bump console from 0.12.0 to 0.13.0
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.12.0 to 0.13.0.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Changelog](https://github.com/mitsuhiko/console/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/console/compare/v0.12.0...v0.13.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-01 08:51:43 +01:00
dependabot-preview[bot]
142d5e60ec
Bump globset from 0.4.5 to 0.4.6
...
Bumps [globset](https://github.com/BurntSushi/ripgrep ) from 0.4.5 to 0.4.6.
- [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.5...globset-0.4.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-01 07:25:24 +01:00
Ethan P
61f947a580
Merge pull request #1276 from tommilligan/style-rule
...
style: add component 'rule' for horizontal file delimiter
2020-10-31 23:14:00 -07:00
sharkdp
c4bbf28862
Highlight ebuild/eclass files with shell syntax
...
Upstream patch: https://github.com/sublimehq/Packages/pull/2541
closes #1292
2020-10-30 22:33:23 +01:00
David Peter
9befa81e36
Merge pull request #1331 from priner/master
...
Add Ninja syntax highlighting
2020-10-30 20:06:44 +01:00
David Peter
414c7ac83d
Fix trailing newline
2020-10-30 19:37:10 +01:00
David Peter
3a612f063e
Merge branch 'master' into master
2020-10-30 19:36:27 +01:00
Ján Priner
9daea73bba
Add Ninja highlight test
2020-10-30 19:14:51 +01:00
Nicholas L
8e8131590c
Use platform based path concatenation
2020-10-30 08:04:14 +01:00
Nicholas L
3acfe790b9
Add extra themes help to output
2020-10-30 08:04:14 +01:00
sharkdp
877d9120c9
Add a new 'Feature request' section
2020-10-29 20:16:33 +01:00
sharkdp
c15b88f250
Add new section on Development and New syntaxes/themes
2020-10-29 20:16:33 +01:00
sharkdp
2889e017cd
More detailed description for CHANGELOG section
2020-10-29 20:16:33 +01:00
Adrian Rivera
47ea99090f
Style changes on CONTRIBUTORS
2020-10-29 20:16:33 +01:00
Adrian Rivera
1c1ba04c41
Adds a CONTRIBUTORS file
2020-10-29 20:16:33 +01:00
Adrian Rivera
456216ab37
Update CHANGELOG.md
2020-10-29 20:16:33 +01:00
Adrian Rivera
49d7bf8c39
From a TODO in #1211 . Add documentation for contributors.
...
This changes the README file and adds a new section `Contributors`.
This section includes instructions to remind contributors to make an
update to the changelog.
2020-10-29 20:16:33 +01:00
David Peter
dade4cc6f3
Add reference to batdiff
2020-10-29 19:37:12 +01:00
Adrian Rivera
c747ac181d
Updates CHANGELOG entry
2020-10-29 19:33:58 +01:00
Adrian Rivera
9837948c3a
Throws an error when `bat` is being user as pager.
...
As mentioned on #1334 `bat` should not be used as a value for `pager`,
this change checks both the balue of `bat` provided as a parameter or
as an environment variable.
2020-10-29 19:33:58 +01:00
Kyle Hubert
072fb380d8
Add Svelte as a syntax
2020-10-29 19:33:09 +01:00
Jessé Vermeulen
85594956cf
Bring back delta to me to me
2020-10-29 19:22:38 +01:00
Jesse Vermeulen
88eba56607
Add git diff example to Integration docs
...
Part of https://github.com/sharkdp/bat/issues/448
Thanks to https://github.com/sharkdp/bat/pull/940
2020-10-29 19:22:38 +01:00
Horki
cc6cf48256
1213: org mode highlight testing
2020-10-29 19:21:46 +01:00
Horki
e571cb553b
1213: nix; added trailing new line
2020-10-25 21:03:30 +01:00
Horki
bf9f6e872d
1312: nix; fixed src
2020-10-25 21:03:30 +01:00
Horki
8348c1b746
1213: nix; fix buildInputs arr
2020-10-25 21:03:30 +01:00
Horki
0a9744ac95
add nix highligh
2020-10-25 21:03:30 +01:00
sharkdp
95954b7c57
Update CHANGELOG
2020-10-25 19:09:52 +01:00
Armand Philippot
a707f81726
Add Coldark in New Themes
2020-10-25 08:18:55 +01:00
Armand Philippot
dae6664555
Update themes.bin - Coldark themes
2020-10-25 08:18:55 +01:00
sharkdp
9dd807344c
Ignore 'all_themes_are_present' unit test by default
2020-10-25 08:18:55 +01:00
Armand Philippot
2ecebf8ff2
Add Coldark themes to unit test
2020-10-25 08:18:55 +01:00
Armand Philippot
6d3cb5f99f
Add Coldark themes
2020-10-25 08:18:55 +01:00
Dobe Peter
ec8072d51f
Add PowerShell syntax test
...
Part of the work for issue #1213 .
A short PowerShell script and the corresponding syntax-highlighted output
has been added. The script exhibits many of the peculiarities of the
PowerShell syntax.
2020-10-25 08:04:27 +01:00
Stefano Probst
7a7bb80e23
Add Git Config syntax test file
...
cc sharkdp/bat#1213
2020-10-24 14:45:54 +02:00
Alan Berndt
99ac5c3045
Add fairly complex nginx config.
...
This is to contribute to issue #1213 . I took some of the more
complicated servers I am running as examples. Everything looks to be
correctly highlighted compared to vim's syntax highlighting.
2020-10-24 14:10:51 +02:00
R1tschY
efab00a9de
Add Git Attributes syntax test
2020-10-24 14:09:52 +02:00
Keith Hall
9ab0801ee1
Revert accidental regex literal -> unicode char change in Manpage syntax
2020-10-24 12:30:25 +02:00
Keith Hall
cfdb853ea6
End highlighting of C code in man pages when no longer relevant
2020-10-24 12:30:25 +02:00
Keith Hall
41e857ea16
Highlight C code in all man pages sections
2020-10-24 12:30:25 +02:00
Frank Schmitt
5b2da2b08d
#1213 expanded D test file
2020-10-24 12:28:15 +02:00
Frank Schmitt
5e0a608ea6
#1213 added very basic test file for D
2020-10-24 12:28:15 +02:00
R1tschY
3729aefb6f
Add QML syntax test
2020-10-24 12:27:16 +02:00
henil
8a2122b4a4
Add test file for `/etc/group`
2020-10-24 12:26:41 +02:00
Tommaso Pifferi
cc6f6fdb1d
Add tests for Vue component syntax
2020-10-24 12:25:55 +02:00
Stefano Probst
5ec4936a4f
Add Graphviz DOT example files
...
cc sharkdp/bat#1213
2020-10-24 12:25:09 +02:00
Stefano Probst
be84682bcb
Add MATLAB syntax test file
...
cc sharkdp/bat#1213
2020-10-24 12:22:46 +02:00
ubaumann
b07f3b4e74
Add Salt State (SLS) test file
2020-10-23 19:40:13 +02:00
Ján Priner
fc1f37d3df
Add Ninja syntax highlighting
2020-10-20 19:32:14 +02:00
Zachary J. Rollyson
a3f037773a
feat: include dotfiles (.) in create_highlighted_versions.py search
2020-10-17 17:40:51 +02:00
Zachary J. Rollyson
c71c8980cf
feat: add syntax sample for dotEnv files
2020-10-17 17:40:51 +02:00
Albert Safin
6bf7b79f13
Fix zsh completion
...
* Fix completion for -p option (#1320 )
* Use prefixed function names to avoid name clash
2020-10-17 16:54:39 +02:00
Keith Hall
5d9adc14e7
Include details about Manpage syntax improvements in the changelog
2020-10-17 16:46:18 +02:00
Keith Hall
575888d81b
Fix Manpage C highlighting regression
2020-10-17 16:46:18 +02:00
sharkdp
3539d3e72d
Add Manpage syntax regression test for select(2)
2020-10-17 16:46:18 +02:00
Keith Hall
bb25111ca9
Improve Manpage syntax
2020-10-17 16:46:18 +02:00
Zachary J. Rollyson
3c756a65a6
feat: add syntax tests for sass
2020-10-17 16:41:11 +02:00
Matthieu Vion
8d574826c9
Added reStructuredText reference for syntax tests
2020-10-16 19:03:20 +02:00
Matthieu Vion
7c7eebbe83
Changed Makefile syntax test source
...
Now using Makefile from the Redis project
2020-10-16 14:22:59 +02:00
Matthieu Vion
57ad85814b
Added Makefile to syntax tests
...
Make progress in #1213
2020-10-16 14:22:59 +02:00
Benjamin Sinkula
4b2b419400
Add Common Lisp syntax highlighting test files
2020-10-16 08:58:04 +02:00
Celeo
b83716f0eb
feat: add Nim syntax test file
2020-10-16 08:56:36 +02:00
Keith Hall
6872a4dd7f
Fix small grammar mistake/typo in the readme
2020-10-15 09:10:29 +03:00
sharkdp
4d6b2fec13
Add PureScript syntax test
2020-10-14 08:43:11 +02:00
David Peter
57c1a7fd69
Formatting fix
2020-10-14 08:26:02 +02:00
sharkdp
bf78b74db4
Minor README improvements
2020-10-14 08:24:20 +02:00
Terence
f80fba4d24
Integrate README.md with new assets.md ( #1293 )
2020-10-14 08:18:11 +02:00
Pablo Santiago Blum de Aguiar
d075d2b453
Make logo compatible with light and dark themes
2020-10-14 08:15:08 +02:00
Benjamin Sinkula
5650624822
Add ActionScript 3 syntax test
2020-10-14 08:07:20 +02:00
Saul Blanco Tejero
bf07b0be58
Add Perl test file
2020-10-14 07:45:42 +02:00
Sebastian Andersson
eeea53759b
Add apache httpd.conf example
2020-10-14 07:43:38 +02:00
okezieuc
a39f1e0f9b
added new syntax highlighting files
...
I added a sample etc/hosts file and a sample requirements.txt file. I didn't know there was already a sample YAML file because it wasn't ticked in the issue so I added some extra syntax that I had in my own to the previous example.yaml file.
2020-10-14 07:41:13 +02:00
Tom Milligan
1614f80366
add integration test for grid overriding rule
2020-10-12 09:04:57 +01:00
Tom Milligan
e293c58bb0
update man pages
2020-10-12 09:04:57 +01:00
Tom Milligan
3015ebfba1
disable rule when grid enabled, and print warning
2020-10-12 09:04:57 +01:00
Tom Milligan
d7da4f5f2b
update changelog
2020-10-12 09:04:56 +01:00
Tom Milligan
c1af6ff2e6
Add integration test for style rule
2020-10-12 09:04:27 +01:00
Tom Milligan
aa4000cb0d
style: add component 'rule' for horizontal file delimiter
2020-10-12 09:04:27 +01:00
sharkdp
33128d75f2
Use list.extend(…)
2020-10-11 22:18:14 +02:00
sharkdp
bf87f37039
Better ask forgiveness than permission
2020-10-11 22:18:14 +02:00
sharkdp
62e715ff5b
Formatting
2020-10-11 22:18:14 +02:00
sharkdp
b3903175c8
Auto-format Rust code
2020-10-11 21:57:12 +02:00
Logan Saso
de47bd2323
Added newline to multicharacter line of plaintext generation script
2020-10-11 21:31:34 +02:00
Logan Saso
19b55706ee
Fixed file location in creation script
2020-10-11 21:31:34 +02:00
Logan Saso
6c68198d19
Updated creation script and README to match generation script
2020-10-11 21:31:34 +02:00
Logan Saso
f3c760c25f
#1244 Use [].copy and path.exists instead of more cumbersome solutions
...
#1244 Slightly optimized create_highlighted_versions.py so that it won't walk the source path when it should be skipping the file
#1244 Updated README.md in plaintext source folder
#1244 Added extra option loading from `bat_options` file in directory and significantly reduced size of plaintext source
#1244 Updated create_highlighted_versions.py to ignore README.md files and use the --show-all option for manually-defined binary files
#1244 Updated plaintext file with command
bat -A --no-config --style=plain --color=always --theme='1337' --italic-text=always src/Plaintext/plaintext.txt > highlighted/Plaintext/plaintext.txt
#1244 Added example plaintext file
2020-10-11 21:31:34 +02:00
Ethan P
24fe946c06
Merge pull request #1308 from okezieuc/add-php-file
...
added php test file
2020-10-11 12:25:15 -07:00
sharkdp
de6680bdf2
Move syntax mapping section
2020-10-11 21:11:26 +02:00
David Peter
0a28da0cd0
Small improvement to the syntax mapping section
2020-10-11 21:07:56 +02:00
Ethan P
a838ff47b5
Merge pull request #1307 from molcay/master
...
Add syntax tests for CpuInfo and MemInfo filetype
2020-10-11 11:58:59 -07:00
okezieuc
8bd078caeb
updated the php commit
...
I reverted the commit and prevented the vue submodules from being affected
2020-10-11 19:58:53 +01:00
henil
bce304a800
made requested changes
2020-10-11 20:54:37 +02:00
henil
206d3e7b91
fix a typo
2020-10-11 20:54:37 +02:00
henil
4be32cf746
add new section for sytax of file in README.md
2020-10-11 20:54:37 +02:00
henil
4ec6075f81
minor update to specify pattern matching on --map-syntax supports glob matching
2020-10-11 20:54:37 +02:00
henil
aa00e0a6b0
fix section
2020-10-11 20:54:37 +02:00
henil
bb7fae72c9
add a new syntax section
2020-10-11 20:54:37 +02:00
henil
7bd19640a2
add new --map-syntax example
2020-10-11 20:54:37 +02:00
okezieuc
b7271a2a6d
Revert "added php test file"
...
This reverts commit ecde418abb
.
2020-10-11 19:53:36 +01:00
okezieuc
ecde418abb
added php test file
...
I added a sample test.php file that covers a lot of python syntax
2020-10-11 18:48:29 +01:00
M. Olcay TERCANLI
51036ced9d
Add MemInfo syntax test
2020-10-11 19:19:11 +03:00
M. Olcay TERCANLI
b6c1ec3a24
Add CpuInfo syntax test
2020-10-11 19:18:53 +03:00
Felipe Garcia
46004001cb
Add Clojure syntax test.
2020-10-11 09:48:06 +02:00
Zachary J. Rollyson
f10c8ce25e
Add GraphQl syntax test sample
2020-10-11 09:46:25 +02:00
Ethan P
acc370d345
Merge pull request #1305 from grg121/1213-dockerfile-syntax-highlighting-test
...
Add basic Dockerfile syntax highlighting test files
2020-10-10 15:20:57 -07:00
grg121
457ab84065
Add basic Dockerfile syntax highlighting test files
2020-10-10 21:43:11 +02:00
Zachary J. Rollyson
3bcb5452aa
Add HTML syntax test sample
2020-10-10 19:13:55 +02:00
venky
1f0e53a44d
Added BibTeX syntax tests
2020-10-10 19:13:05 +02:00
Benjamin Neff
2d5cf1d3cf
Remove gitattributes for .bat/.cmd files to make all testfiles eol=lf
2020-10-09 23:28:08 +02:00
sharkdp
a81254ed2a
Fix line endings
2020-10-09 23:22:30 +02:00
Akshat Gadhwal
fdef133d3d
Update test.swift
2020-10-09 23:22:30 +02:00
Akshat Gadhwal
fd01f0a0ee
ADDED swift test file for syntax highlighting
2020-10-09 23:22:30 +02:00
sharkdp
5b095ed6f3
Fix line endings
2020-10-09 23:18:53 +02:00
Akshat Gadhwal
e7a3f34959
ADDED test file for R
2020-10-09 23:18:53 +02:00
Daniel Wolbach
06d0c8f056
add CMake syntax highlighting test
2020-10-09 22:50:47 +02:00
Jacky Hui
4064b8ff14
Added test file for Erlang.
2020-10-09 07:38:08 +02:00
gahag
83ecc3d3ac
Update changelog
2020-10-08 18:51:42 +02:00
gahag
6615eceb18
Code review: replace `if let` with equals operator
2020-10-08 18:51:42 +02:00
gahag
53f5a37f01
Code review
...
- Replace bools with enums
- Replace short flag with long flag
2020-10-08 18:51:42 +02:00
gahag
bbef2f41ec
Add `-S` flag to less when `--wrap=never` ( closes #1255 )
...
Prevent less from wrapping lines by setting the proper flag when `--wrap=never`.
If the user set a custom value for `--pager`, no additional flag is set.
2020-10-08 18:51:42 +02:00
Benjamin Neff
b6e729abeb
Add Diff syntax highlight test
2020-10-08 12:50:09 +02:00
Filip Czaplicki
5fe98689d4
test: x86-64 Assembly NASM syntax test
2020-10-07 18:00:33 +02:00
Daniel Wolbach
8832a96e82
add GLSL syntax highlighting test
2020-10-07 17:58:33 +02:00
R1tschY
09631ed119
Add Batch syntax test
2020-10-07 07:41:42 +02:00
Spencer Williams
9257c7ce20
Regenerate using a fresh latest build of bat
2020-10-07 07:40:15 +02:00
Spencer Williams
b30f9a1677
Add sample Crystal file
2020-10-07 07:40:15 +02:00
Felipe Garcia
e6c3f96931
Add Groovy syntax test.
2020-10-07 07:38:52 +02:00
Felipe Garcia
85ff81f238
Add Lua syntax test.
2020-10-07 07:37:19 +02:00
Niklas Sombert
5e0b7f013a
Add support for comments after section headers ( closes #1259 )
...
There's no canonical definition of what's the INI syntax, but Python's `ConfigParser` supports comments after section headers:
```ini
[section] ; comment
```
2020-10-06 19:58:01 +02:00
Thiago Arrais
aa205c6a9f
Add CSV syntax hightlighting test
2020-10-06 19:47:33 +02:00
scott.eppler
44bfad24a1
Add Terraform example file for Syntax Highlighting
2020-10-06 19:40:41 +02:00
Gede Wahyu
13e01841ca
pascal: add syntax highlight file
2020-10-06 07:44:38 +02:00
sharkdp
a999975bc9
Add missing newline
2020-10-06 07:17:10 +02:00
Matthew Zegar
edf30e1fa1
Added missing highlighted generated test file
2020-10-06 07:17:10 +02:00
Matthew Zegar
f41bf2082a
Added CSS syntax highlight file and folder
2020-10-06 07:17:10 +02:00
Ethan P
894d3f1722
Replace SCSS example with unlicensed one
2020-10-06 06:51:51 +02:00
Ethan P
83d96e2bbb
Rename SASS tests to SCSS, since they're using SCSS syntax
2020-10-06 06:51:51 +02:00
Ethan P
e26ec31463
Add option to specify exact binary in run-benchmarks.sh
2020-10-05 15:47:28 -07:00
Ethan P
e3bc41dbe6
Add option to specify bat target in run-benchmarks.sh
2020-10-05 15:47:22 -07:00
uabua
7a180e22ff
Add SQL syntax highlighting test
2020-10-05 23:39:01 +02:00
David Peter
3609700b5e
Add keith-hall as a maintainer!
2020-10-05 23:11:10 +02:00
Ethan P
389f64df57
Merge pull request #1265 from yimmt/minor-manpage-changes
...
Fix spelling and use PROJECT_EXECUTABLE more
2020-10-05 13:56:23 -07:00
scott.eppler
e85064e4cf
Fix mismatch between syntax-test and hightlighted
...
I needed to re-run `update.sh` script one last time.
2020-10-05 22:03:27 +02:00
scott.eppler
dd95f8b5cb
Add example file for YAML highlighting
...
Relates to #1213
2020-10-05 22:03:27 +02:00
Niklas Sombert
975487f630
Add syntax highlighting test file for INI ( #1213 )
2020-10-05 21:09:24 +02:00
Timmy Xiao
4ba7546c65
Fix spelling and use PROJECT_EXECUTABLE more
2020-10-05 14:45:30 -04:00
sharkdp
c97aa55163
Add manually converted syntax
2020-10-05 18:53:49 +02:00
dependabot-preview[bot]
2e1e30705a
Bump assets/syntaxes/02_Extra/TypeScript from `f21aba5` to `603ebb4`
...
Bumps [assets/syntaxes/02_Extra/TypeScript](https://github.com/Microsoft/TypeScript-Sublime-Plugin ) from `f21aba5` to `603ebb4`.
- [Release notes](https://github.com/Microsoft/TypeScript-Sublime-Plugin/releases )
- [Commits](f21aba57c5...603ebb48b1
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-05 18:53:49 +02:00
Akshat Gadhwal
c92ac809a5
added test.dart
2020-10-05 18:53:35 +02:00
DanielVip3
ec842e8d51
Added a JavaScript test file
2020-10-05 17:26:13 +02:00
henil
6d6e3900c3
add LICENSE
2020-10-05 17:25:37 +02:00
henil
0516a0d7a6
add .gitignore test
2020-10-05 17:25:37 +02:00
henil
adbbe158db
forgot to update highlighted file after changing
2020-10-05 14:24:16 +02:00
henil
6d2be4a305
License attribution not required
2020-10-05 14:24:16 +02:00
henil
78c9a5d45b
add julia test file
2020-10-05 14:24:16 +02:00
Mithil Poojary
5fa1645165
Add Java file test
2020-10-05 13:56:43 +02:00
sharkdp
bbf6ec0458
Try to fix syntax-detection tests on Windows
2020-10-05 09:07:57 +02:00
Mithil Poojary
e58b20f68d
Add C file test
2020-10-05 09:06:47 +02:00
Logan Saso
0ce697daba
#1241 Added newline to end of example.xml
2020-10-05 09:02:56 +02:00
Logan Saso
a2dfadc6c8
#1213 Added example xml file
2020-10-05 09:02:56 +02:00
Mithil Poojary
6df8b3fe72
Print error message if bat not found on path
2020-10-05 09:01:46 +02:00
Mithil Poojary
b623adc6df
Add Cpp file test
2020-10-05 09:01:34 +02:00
Matthias Reitinger
2f77da7813
Add /etc/passwd syntax test file
2020-10-05 07:22:54 +02:00
Jonatas
9897c99190
Haskell highligth test
2020-10-05 07:20:00 +02:00
Giorgi Beriashvili
aebc30447f
Add TeX syntax highlighting test files
2020-10-05 07:19:07 +02:00
Giorgi Beriashvili
d2bae54ed0
Add C-Sharp (C#) syntax highlighting test files
2020-10-05 07:15:09 +02:00
Logan Saso
501c369f39
#1213 Added example Markdown file
2020-10-05 07:14:09 +02:00
Filip Czaplicki
db3468a815
test: ARM Assembly syntax test file
2020-10-05 07:12:24 +02:00
Filip Czaplicki
3aabed44ce
test: Kotlin syntax test file
2020-10-05 07:11:52 +02:00
Ethan P
3af7a6b082
Merge pull request #1226 from mdevlamynck/fix-scripts
...
Shell script improvements
2020-10-04 13:49:50 -07:00
Daniil Baturin
2e985198c6
Add a protobuf syntax sample.
2020-10-04 21:32:09 +02:00
Celeo
74a2ef8138
test: add Jinja2 syntax test file
2020-10-04 21:31:19 +02:00
Daniil Baturin
88ea21b276
Add an SML syntax test file.
2020-10-04 21:25:05 +02:00
Michael
62397dbd0b
test: add newline to JSON syntax source file
2020-10-04 21:22:57 +02:00
Michael
317b086f66
test: add json highlight test
2020-10-04 21:22:57 +02:00
Matthias Devlamynck
12340c1d10
Add change dir to script dir to allow running from project root dir
2020-10-04 19:35:32 +02:00
parksb
e747199711
Generate highlighted file on latest version
2020-10-04 15:25:39 +02:00
parksb
df7ce883c7
Add texts indicating source to LICENSE.md
2020-10-04 15:25:39 +02:00
parksb
eb3e2dca24
Add basic typescript test file
2020-10-04 15:25:39 +02:00
Michael
2d9b936b0a
test: add asciidoc highlight test
2020-10-04 15:23:49 +02:00
Matthias Devlamynck
66c7aca2f6
Add elm syntax regression test
2020-10-04 15:19:54 +02:00
Nick Anthony Flueckiger
0c3344d0c4
Add a ruby source code syntax test with source and output
2020-10-04 15:15:34 +02:00
Quang Le
0ac211140a
document: Update README.md using cargo install --path
2020-10-04 13:29:52 +02:00
Quang Le
5d490664ca
fix: update original file in license
2020-10-04 13:26:05 +02:00
Quang Le
d170dd305d
Add scala code highlight test
2020-10-04 13:26:05 +02:00
Matthias Devlamynck
b50bd58795
Replace #!/bin/bash with #!/usr/bin/env bash to improve compatibility with systems where /bin/bash is not available
2020-10-04 11:51:07 +02:00
David Peter
1da279a290
Add link to original source
2020-10-04 11:25:11 +02:00
Quang Le
100b9a470b
test: add go highlight test
2020-10-04 11:25:11 +02:00
Daniil Baturin
43c2b36eaa
Make tests/syntax-tests/update.sh shell script executable.
2020-10-04 11:17:23 +02:00
Daniil Baturin
203d0bd8ae
Add an OCaml file for syntax tests.
2020-10-04 11:16:15 +02:00
Thomas Gotwig
14092fbadb
Apply requested changes regarding Homebrew 🍺
2020-10-04 11:14:32 +02:00
Thomas Gotwig
35ad76771d
Mention Homebrew on Linux 🍺 🐧
2020-10-04 11:14:32 +02:00
Ethan P
96151c44aa
Add a batgrep as Bash script syntax tests
2020-10-04 11:00:57 +02:00
Ethan P
02dcb01120
Add a simple Bash script for syntax tests
2020-10-04 11:00:57 +02:00
Ethan P
51d25e5859
Fix syntax highlighting test update.sh to work on Mac OS
2020-10-04 11:00:57 +02:00
henil
b8535689d3
update CHANGELOG.md
2020-10-04 06:33:11 +02:00
henil
8ff890635f
add an after help NOTE
2020-10-04 06:33:11 +02:00
José Eduardo
29b6ba0758
Added Elixir file example
2020-10-03 22:33:44 +02:00
adgai19
ca5793dbea
Added Basic python test file
2020-10-03 22:32:59 +02:00
Yoichi NAKAYAMA
0fdaa8e745
Remove unnecessary white spaces
2020-10-03 17:51:36 +02:00
Yoichi NAKAYAMA
5a71044d5a
Merge the change in fca83bf7
and 6e3e7daf
2020-10-03 17:51:36 +02:00
Yoichi NAKAYAMA
8d091051af
Merge the change in 1f177f0a
2020-10-03 17:51:36 +02:00
Yoichi NAKAYAMA
34da1ef9d6
less is just an example for PAGER
...
Merge the change in b0f88412
and febe3358
2020-10-03 17:51:36 +02:00
谭九鼎
e31e35c46b
CI: use checkout v2
2020-10-03 13:13:40 +02:00
sharkdp
6258dda0f8
v0.16.0
2020-10-02 23:27:29 +02:00
sharkdp
e6565b2134
Update syntaxes
2020-10-02 22:53:31 +02:00
sharkdp
2f9ecf9044
Bump version to 0.16.0
2020-10-02 20:45:29 +02:00
sharkdp
a74d35582e
Update CHANGELOG for 0.16
2020-10-02 20:45:29 +02:00
sharkdp
8886faa019
Update dependencies
2020-10-02 20:45:29 +02:00
sharkdp
4bd1b157ae
Add comment about Mandoc, closes #1145
2020-10-02 20:45:29 +02:00
sharkdp
1ecb70e082
Update email syntax output
2020-10-01 22:58:30 +02:00
sharkdp
9eed16beb4
Add Email example code
2020-10-01 22:58:30 +02:00
dependabot-preview[bot]
c432a064a4
Bump assets/syntaxes/02_Extra/Email from `ee3e68f` to `e89d09d`
...
Bumps [assets/syntaxes/02_Extra/Email](https://github.com/mariozaizar/email.sublime-syntax ) from `ee3e68f` to `e89d09d`.
- [Release notes](https://github.com/mariozaizar/email.sublime-syntax/releases )
- [Commits](ee3e68fce2...e89d09d440
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 22:58:30 +02:00
Kienyew
2d1a92b7cc
Fix zsh completion path
2020-10-01 22:09:59 +02:00
dependabot-preview[bot]
cb31127b32
Bump semver from 0.10.0 to 0.11.0
...
Bumps [semver](https://github.com/steveklabnik/semver ) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/steveklabnik/semver/releases )
- [Commits](https://github.com/steveklabnik/semver/compare/v0.10.0...v0.11.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 21:54:51 +02:00
sharkdp
2beec1f3ea
Add comment about missing man page / completions, see #1198
2020-10-01 21:16:10 +02:00
sharkdp
8d531b6436
Update CHANGELOG
2020-10-01 21:09:46 +02:00
sharkdp
30993a8bfc
Simplify code
2020-10-01 21:06:37 +02:00
sharkdp
2258fb2713
Remove .unwrap() in insert call to prevent crashes
2020-10-01 21:06:37 +02:00
sharkdp
a46191b8bf
Remove .unwrap() to prevent crashes
2020-10-01 21:06:37 +02:00
sharkdp
9c4c3e965b
Remove non-working unit test
2020-10-01 21:06:37 +02:00
Ahmed El Gabri
31acbe20d3
Support XDG_CONFIG_HOME git config files
2020-10-01 21:06:37 +02:00
Ethan P
fd52c01e78
Add custom languages/themes sections to manpage
2020-10-01 20:57:18 +02:00
dependabot-preview[bot]
6ca5543648
Bump assets/syntaxes/02_Extra/Elixir from `d223f67` to `4ee539b`
...
Bumps [assets/syntaxes/02_Extra/Elixir](https://github.com/princemaple/elixir-sublime-syntax ) from `d223f67` to `4ee539b`.
- [Release notes](https://github.com/princemaple/elixir-sublime-syntax/releases )
- [Commits](d223f67612...4ee539b43d
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 20:46:32 +02:00
dependabot-preview[bot]
83afcdcf49
Bump assets/syntaxes/02_Extra/Nginx from `dc70858` to `15a1db1`
...
Bumps [assets/syntaxes/02_Extra/Nginx](https://github.com/brandonwamboldt/sublime-nginx ) from `dc70858` to `15a1db1`.
- [Release notes](https://github.com/brandonwamboldt/sublime-nginx/releases )
- [Commits](dc7085829f...15a1db1510
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 20:46:15 +02:00
dependabot-preview[bot]
59ca0069a6
Bump git2 from 0.13.8 to 0.13.11
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.13.8 to 0.13.11.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.13.8...0.13.11 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 20:38:44 +02:00
dependabot-preview[bot]
6d6184500e
Bump serde from 1.0.114 to 1.0.116
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.114 to 1.0.116.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.114...v1.0.116 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 20:37:22 +02:00
sharkdp
1c24ec16e2
Update CHANGELOG
2020-09-30 19:53:36 +02:00
sharkdp
5efc0033a1
Add updated, highlighted output
2020-09-30 19:50:19 +02:00
sharkdp
c9237cccab
Add AWK file for syntax tests
2020-09-30 19:50:19 +02:00
dependabot-preview[bot]
02cd68db37
Bump assets/syntaxes/02_Extra/AWK from `1ce5f90` to `e593eb6`
...
Bumps [assets/syntaxes/02_Extra/AWK](https://github.com/JohnNilsson/awk-sublime ) from `1ce5f90` to `e593eb6`.
- [Release notes](https://github.com/JohnNilsson/awk-sublime/releases )
- [Commits](1ce5f90d44...e593eb6d42
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-30 19:50:19 +02:00
sharkdp
e4df5643dc
Highlight crypttab files with fstab highlighting, closes #1073
2020-09-20 21:43:18 +02:00
sharkdp
89b62d579f
Add update script
2020-09-20 21:43:18 +02:00
sharkdp
436a16aba6
Add syntax test for /etc/fstab
2020-09-20 21:43:18 +02:00
sharkdp
32d22f464d
Improve --style help text, closes #1146
2020-09-20 21:00:04 +02:00
sharkdp
71b2089384
Code formatting
2020-09-20 20:47:21 +02:00
sharkdp
57aa88a13a
Improve --file-name help text, closes #1109
2020-09-20 20:43:30 +02:00
sharkdp
5ef35a10cf
Re-enable LTO
2020-09-20 19:55:01 +02:00
sharkdp
f84aceec3d
Fix unwrap error
2020-09-20 19:54:05 +02:00
sharkdp
f18009e5d5
Remove 'liquid' dependency
2020-09-20 19:50:39 +02:00
Kienyew
83c7750656
Use unwrap
2020-09-20 12:14:21 +02:00
Kienyew
c477e23fe9
Handle file extension conflicts in --list-languages
2020-09-20 12:14:21 +02:00
Kienyew
31fb7087f1
Revert to previous commit
2020-09-20 12:14:21 +02:00
Kienyew
6bc477e88f
Update CHANGELOG.md
2020-09-20 12:14:21 +02:00
Kienyew
52d6701f8f
Fix undesired behavior
2020-09-20 12:14:21 +02:00
Kienyew
f97634011e
Handle file extension conflicts in --list-languages ( #1076 )
2020-09-20 12:14:21 +02:00
sharkdp
a4ffc9d5ed
Update CHANGELOG
2020-09-14 11:30:47 +02:00
Kienyew
a86f3e5b81
Fix packaging and Use parameterized names for zsh completion
2020-09-14 11:28:09 +02:00
Kienyew
d9e8bbcb10
Handle zsh completion when packaging
2020-09-14 11:28:09 +02:00
Kienyew
8b0886ac32
Fix typo
2020-09-14 11:28:09 +02:00
Kienyew
aa182dad76
Update CHANGELOG.md
2020-09-14 11:28:09 +02:00
Kienyew
41a1952928
use _describe instead of _values on subcommand
2020-09-14 11:28:09 +02:00
Kienyew
9885d4ebf0
add completion for 'cache' subcommand
2020-09-14 11:28:09 +02:00
Kienyew
222e080ce7
Fix character escape problem
2020-09-14 11:28:09 +02:00
Kienyew
046409d7c9
Add zsh completion
2020-09-14 11:28:09 +02:00
sharkdp
5df449bcf3
Remove unnecessary parenthesis
2020-09-14 11:24:14 +02:00
Alexander Karlis
6017989c4c
removed printlns, updated Changelog, updated man
2020-09-14 11:24:14 +02:00
Alexander Karlis
d349974089
updated PR based on comments
2020-09-14 11:24:14 +02:00
Alexander Karlis
ccdea6a429
remove println
2020-09-14 11:24:14 +02:00
Alexander Karlis
fdf11326ef
added additional alias for color=always when always-decorations flag is triggered
2020-09-14 11:24:14 +02:00
Alexander Karlis
565a80305c
Added new alias for 'decoration=always'
2020-09-14 11:24:14 +02:00
Niklas Mohrin
57a8122a6b
Document PR in CHANGELOG.md
2020-09-14 10:36:22 +02:00
Niklas Mohrin
bc5517da78
Document manual change in Apache sublime syntax file
2020-09-14 10:36:22 +02:00
Niklas Mohrin
ad18f070ae
Adds custom mapping for nginx and apache config files
2020-09-14 10:36:22 +02:00
Niklas Mohrin
e305402212
Add manually generated sublime syntax file for apache configs
2020-09-14 10:36:22 +02:00
Niklas Mohrin
d62b99f543
Adds Apache config file syntax highlighting
2020-09-14 10:36:22 +02:00
Niklas Mohrin
4d8133eb34
Adds Nginx config file syntax highlighting
2020-09-14 10:36:22 +02:00
dependabot-preview[bot]
5cba5b9989
Bump assets/syntaxes/02_Extra/SCSS_Sass from `b98a3f3` to `bc6332c`
...
Bumps [assets/syntaxes/02_Extra/SCSS_Sass](https://github.com/braver/SublimeSass ) from `b98a3f3` to `bc6332c`.
- [Release notes](https://github.com/braver/SublimeSass/releases )
- [Commits](b98a3f3ccf...bc6332c1be
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-08 21:24:28 +02:00
dependabot-preview[bot]
31f23123ef
Bump clap from 2.33.1 to 2.33.3
...
Bumps [clap](https://github.com/clap-rs/clap ) from 2.33.1 to 2.33.3.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/v2.33.3/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v2.33.1...v2.33.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-08 21:23:54 +02:00
dependabot-preview[bot]
b9dac6ca5d
Bump syntect from 4.2.0 to 4.4.0
...
Bumps [syntect](https://github.com/trishume/syntect ) from 4.2.0 to 4.4.0.
- [Release notes](https://github.com/trishume/syntect/releases )
- [Changelog](https://github.com/trishume/syntect/blob/master/CHANGELOG.md )
- [Commits](https://github.com/trishume/syntect/compare/v4.2.0...v4.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-08 20:20:50 +02:00
sharkdp
c3f85c8372
Add Less file for syntax tests
2020-09-07 22:25:14 +02:00
sharkdp
7f5d6d9791
Add SASS file for syntax tests
2020-09-07 22:25:14 +02:00
dependabot-preview[bot]
96d4cdb7cb
Bump assets/syntaxes/02_Extra/ssh-config from `bee376c` to `1ddcb32`
...
Bumps [assets/syntaxes/02_Extra/ssh-config](https://github.com/robballou/sublimetext-sshconfig ) from `bee376c` to `1ddcb32`.
- [Release notes](https://github.com/robballou/sublimetext-sshconfig/releases )
- [Commits](bee376c896...1ddcb320ac
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-07 22:18:10 +02:00
dependabot-preview[bot]
9f1f3ab5e3
Bump error-chain from 0.12.3 to 0.12.4
...
Bumps [error-chain](https://github.com/rust-lang-nursery/error-chain ) from 0.12.3 to 0.12.4.
- [Release notes](https://github.com/rust-lang-nursery/error-chain/releases )
- [Changelog](https://github.com/rust-lang-nursery/error-chain/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang-nursery/error-chain/compare/0.12.3...0.12.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-07 22:17:19 +02:00
dependabot-preview[bot]
6e90f17a15
Bump console from 0.11.3 to 0.12.0
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.11.3 to 0.12.0.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Commits](https://github.com/mitsuhiko/console/compare/v0.11.3...v0.12.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-07 22:17:03 +02:00
dependabot-preview[bot]
5b654480f4
Bump liquid from 0.21.1 to 0.21.4
...
Bumps [liquid](https://github.com/cobalt-org/liquid-rust ) from 0.21.1 to 0.21.4.
- [Release notes](https://github.com/cobalt-org/liquid-rust/releases )
- [Changelog](https://github.com/cobalt-org/liquid-rust/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cobalt-org/liquid-rust/compare/liquid-lib-v0.21.1...v0.21.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-07 22:01:48 +02:00
Nikolay Shuyskiy
803447e2a1
Stylistic, spelling and punctuation fixes in README-ru
2020-08-30 19:47:02 +02:00
apotheon
99c04a8740
update README to clarify disjunctive licensing
2020-08-29 10:59:08 +02:00
chris48s
e4370d8d3f
change docs dir name to match package name
...
i.e: docs for bat-musl go in /usr/share/doc/bat-musl
not /usr/share/doc/bat
2020-08-12 06:47:58 +02:00
chris48s
883cc964ae
add Depends line
...
Use dpkg-shlibdeps to work out shared library dependencies
and include them in a "Depends:" line
resolves missing-depends-line
https://lintian.debian.org/tags/missing-depends-line.html
2020-08-12 06:47:58 +02:00
chris48s
1d4cee11b7
include changelog in package
...
in line with debian changelog/release notes guidance
https://www.debian.org/doc/debian-policy/ch-docs.html#changelog-files-and-release-notes
resolves changelog-file-missing-in-native-package
https://lintian.debian.org/tags/changelog-file-missing-in-native-package.html
2020-08-12 06:47:58 +02:00
chris48s
9f91a7d797
include years in copyright notice
...
This brings the copyright notice into line with the expected format
resolves copyright-without-copyright-notice
https://lintian.debian.org/tags/copyright-without-copyright-notice.html
2020-08-12 06:47:58 +02:00
chris48s
4a6b4fb632
ensure copyright is mode 644
...
resolves non-standard-file-perm
https://lintian.debian.org/tags/non-standard-file-perm.html
2020-08-12 06:47:58 +02:00
chris48s
7c730d11c3
remove leading article from description
...
resolves description-synopsis-starts-with-article
https://lintian.debian.org/tags/description-synopsis-starts-with-article.html
2020-08-12 06:47:58 +02:00
chris48s
21de52ebea
invoke gzip with -n
...
resolves package-contains-timestamped-gzip
https://lintian.debian.org/tags/package-contains-timestamped-gzip.html
2020-08-12 06:47:58 +02:00
Kienyew
cab5ddf6ae
Fix Typo
2020-08-12 06:45:24 +02:00
dependabot-preview[bot]
b3657aef2b
Bump assets/syntaxes/02_Extra/ssh-config from `3ec06d0` to `bee376c`
...
Bumps [assets/syntaxes/02_Extra/ssh-config](https://github.com/robballou/sublimetext-sshconfig ) from `3ec06d0` to `bee376c`.
- [Release notes](https://github.com/robballou/sublimetext-sshconfig/releases )
- [Commits](3ec06d0e9c...bee376c896
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-03 21:52:58 +02:00
David Peter
b0f8841217
Fix typo
2020-08-03 17:48:16 +02:00
Mehrad Mahmoudian
febe335831
Clarified which pager is used in docs
2020-08-03 17:48:16 +02:00
sharkdp
cbe68ba84c
Make sure that environment is properly set up
2020-08-03 15:59:53 +02:00
sharkdp
9110b00e2e
Rebuild bat with new assets
2020-08-03 15:59:53 +02:00
sharkdp
4b012de7db
Make test script executable
2020-08-03 15:59:53 +02:00
sharkdp
49370e2175
Add CI job
2020-08-03 15:59:53 +02:00
sharkdp
02a89d8ee8
Add comparison script
2020-08-03 15:59:53 +02:00
sharkdp
a70efae79b
Add proper CLI
2020-08-03 15:59:53 +02:00
sharkdp
78a681f027
Initial version of syntax regression tests
2020-08-03 15:59:53 +02:00
sharkdp
3a85fd767b
Update themes.bin
2020-08-03 11:39:49 +02:00
sharkdp
2ffbe08eb1
Add base16-256 theme to unit test
2020-08-03 11:39:49 +02:00
Mitchell Kember
f9d5e81f0e
Add new theme: base16-256
...
Bat already has a base16 theme. The new base16-256 theme is for users
of base16-shell, who configure their terminal with a 256-color variant
of a base16 theme. These variants put some of the base16 colors in
elsewhere in the 256-color table to avoid clobbering bright color slots
(ansi codes 8 to 15) with colors that don't respect the ordinary meaning
of that slot (e.g. bright green in ordinary base16 is not green).
For more details, see https://github.com/chriskempson/base16-shell
2020-08-03 11:39:49 +02:00
dependabot-preview[bot]
00d1267bdd
Bump dirs from 2.0.2 to 3.0.1
...
Bumps [dirs](https://github.com/soc/dirs-rs ) from 2.0.2 to 3.0.1.
- [Release notes](https://github.com/soc/dirs-rs/releases )
- [Commits](https://github.com/soc/dirs-rs/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-03 11:38:09 +02:00
dependabot-preview[bot]
001ee34d01
Bump assets/themes/onehalf from `970abdf` to `3aa42a3`
...
Bumps [assets/themes/onehalf](https://github.com/sonph/onehalf ) from `970abdf` to `3aa42a3`.
- [Release notes](https://github.com/sonph/onehalf/releases )
- [Commits](970abdf26b...3aa42a39ed
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-02 22:53:04 +02:00
David Peter
db157567fd
Use GitHub Actions badge
2020-08-02 21:53:59 +02:00
sharkdp
9e0fab16ff
Fix here-doc indentation, part 2
2020-08-02 21:51:23 +02:00
sharkdp
a9af4f4ca1
Fix spelling of LICENSE
2020-08-02 21:51:23 +02:00
sharkdp
96d682ca49
Use ansi-dark theme in GA output
2020-08-02 21:51:23 +02:00
sharkdp
7056bea9e0
Add list of languages/themes
2020-08-02 21:51:23 +02:00
sharkdp
63e13d8e54
Colored output
2020-08-02 21:51:23 +02:00
sharkdp
81587b3578
Add checks for all feature combinations
2020-08-02 21:51:23 +02:00
sharkdp
663c7cf1d7
Add bat test run
2020-08-02 21:51:23 +02:00
sharkdp
8705d018fd
Fix here-doc indentation
2020-08-02 21:51:23 +02:00
sharkdp
8c33a32256
Add old copyright, control files; add man page and autocompletions
2020-08-02 21:51:23 +02:00
sharkdp
37a720be06
Use recursive checkout
2020-08-02 21:51:23 +02:00
sharkdp
aacbdcfc44
Add --path argument
2020-08-02 21:51:23 +02:00
sharkdp
794f3d08f4
Remove --release argument
2020-08-02 21:51:23 +02:00
sharkdp
3147f0536a
Add job to run tests with new syntaxes/themes
2020-08-02 21:51:23 +02:00
sharkdp
42de486e94
Adapt job step names
2020-08-02 21:51:23 +02:00
sharkdp
54c9d7cdb2
Remove unneeded i586-* jobs
2020-08-02 21:51:23 +02:00
sharkdp
c8e394f3f0
Remove TravisCI and AppVeyor configuration files
2020-08-02 21:51:23 +02:00
sharkdp
4b65e6e443
Change MinSRV => Minimum supported Rust version
2020-08-02 21:51:23 +02:00
sharkdp
5a6c65c589
Disable code-coverage comments
2020-08-02 21:51:23 +02:00
dependabot-preview[bot]
75246fb25b
Bump liquid from 0.20.1 to 0.21.1
...
Bumps [liquid](https://github.com/cobalt-org/liquid-rust ) from 0.20.1 to 0.21.1.
- [Release notes](https://github.com/cobalt-org/liquid-rust/releases )
- [Changelog](https://github.com/cobalt-org/liquid-rust/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cobalt-org/liquid-rust/compare/liquid-bin-v0.20.1...liquid-lib-v0.21.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-01 23:06:25 +02:00
dependabot-preview[bot]
0cc1084819
Bump git2 from 0.13.6 to 0.13.8
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.13.6 to 0.13.8.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.13.6...0.13.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-01 23:06:14 +02:00
dependabot-preview[bot]
21eedaf76e
Bump error-chain from 0.12.2 to 0.12.3
...
Bumps [error-chain](https://github.com/rust-lang-nursery/error-chain ) from 0.12.2 to 0.12.3.
- [Release notes](https://github.com/rust-lang-nursery/error-chain/releases )
- [Changelog](https://github.com/rust-lang-nursery/error-chain/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang-nursery/error-chain/commits/0.12.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-01 10:17:49 +02:00
dependabot-preview[bot]
2656c503a4
Bump predicates from 1.0.4 to 1.0.5
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 1.0.4 to 1.0.5.
- [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.4...v1.0.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-01 09:54:43 +02:00
sharkdp
2b3457e8d6
Update --help text for --color
2020-07-25 22:32:34 +02:00
sharkdp
f5d606c4fc
Always use 'batcat' in info.sh, if needed
2020-07-25 22:28:22 +02:00
Dash Peters
0e38c1728e
Update changelog
2020-07-09 08:15:04 +02:00
Dash Peters
6faf61552e
Fix integration test
2020-07-09 08:15:04 +02:00
Dash Peters
fcf5ec2f77
Add syntaxes.bin changes
2020-07-09 08:15:04 +02:00
Dash Peters
99819087f1
Switch to "·" (U+00B7) Middle Dot from "•" (U+2022) Bullet
2020-07-09 08:15:04 +02:00
Attila Gonda
3956e96e74
Add clarification about how the indentation works
2020-07-09 08:13:52 +02:00
Attila Gonda
a0b89a68d9
Update generated config to reflect pager argument behaviour
2020-07-09 08:13:52 +02:00
AJ ONeal
62014c1094
Make Windows 10 dependencies more clear
2020-07-05 12:20:59 +02:00
David Peter
58dcabffe6
Merge pull request #1082 from LordFlashmeow/master
...
Add alias for --paging=never
2020-07-02 21:08:23 +02:00
Dash Peters
c264f74771
Hide alias in help, update man and completions
...
A long alias doesn't make sense, since `--paging=never` already exists
2020-07-02 00:07:37 -07:00
Dash Peters
f53ea60ed4
Merge remote-tracking branch 'sharkdp/master'
2020-07-02 00:04:55 -07:00
David Peter
05027b7c74
Remove outdated Docker installation method
2020-07-02 08:36:01 +02:00
David Peter
3a62e3d188
Merge pull request #1066 from gsomix/feature/1061-show-all-redirected
...
Enable non-printable characters for redirected output
2020-07-02 08:21:50 +02:00
David Peter
963d9ee584
Merge pull request #1069 from KyleOndy/add_gruvbox_theme
...
add peaceant's port of gruvbox themes
2020-07-02 08:07:15 +02:00
David Peter
12e4fd138b
Add updated themes.bin
...
Branch: add_gruvbox_theme
2020-07-02 07:37:00 +02:00
Evgeniy Andreev (gsomix)
3c5ce9f86c
Enable non-printable chars for redirected output ( #1061 )
2020-07-02 09:36:58 +04:00
David Peter
2461d22212
Add new themes to unit test
...
Branch: add_gruvbox_theme
2020-07-02 07:17:57 +02:00
David Peter
611c6e9c74
Merge branch 'master' into add_gruvbox_theme
2020-07-02 07:02:04 +02:00
dependabot-preview[bot]
38efdb5148
Bump serde_yaml from 0.8.12 to 0.8.13
...
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.8.12 to 0.8.13.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases )
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.8.12...0.8.13 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-02 06:50:28 +02:00
Dash Peters
5fdeeabb44
Change to name no-paging, add long flag and alias
2020-07-01 21:35:45 -07:00
Dash Peters
b0d19752c6
Merge remote-tracking branch 'sharkdp/master'
2020-07-01 21:33:56 -07:00
David Peter
a95a577622
Merge pull request #1090 from sharkdp/dependabot/cargo/liquid-0.20.1
...
Bump liquid from 0.20.0 to 0.20.1
2020-07-01 16:45:51 +02:00
dependabot-preview[bot]
ca44a80a42
Bump unicode-width from 0.1.7 to 0.1.8
...
Bumps [unicode-width](https://github.com/unicode-rs/unicode-width ) from 0.1.7 to 0.1.8.
- [Release notes](https://github.com/unicode-rs/unicode-width/releases )
- [Commits](https://github.com/unicode-rs/unicode-width/commits/v0.1.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-01 16:45:35 +02:00
dependabot-preview[bot]
bf841e63bd
Bump liquid from 0.20.0 to 0.20.1
...
Bumps [liquid](https://github.com/cobalt-org/liquid-rust ) from 0.20.0 to 0.20.1.
- [Release notes](https://github.com/cobalt-org/liquid-rust/releases )
- [Changelog](https://github.com/cobalt-org/liquid-rust/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cobalt-org/liquid-rust/compare/liquid-bin-v0.20.0...liquid-bin-v0.20.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-01 13:02:54 +00:00
dependabot-preview[bot]
d357227e57
Bump serde from 1.0.111 to 1.0.114
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.111 to 1.0.114.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.111...v1.0.114 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-01 15:01:17 +02:00
David Peter
993d703ba0
Merge pull request #1088 from sharkdp/dependabot/cargo/wild-2.0.4
...
Bump wild from 2.0.3 to 2.0.4
2020-07-01 09:11:36 +02:00
dependabot-preview[bot]
b449b82191
Bump wild from 2.0.3 to 2.0.4
...
Bumps [wild](https://gitlab.com/kornelski/wild ) from 2.0.3 to 2.0.4.
- [Release notes](https://gitlab.com/kornelski/wild/tags )
- [Commits](https://gitlab.com/kornelski/wild/commits/master )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-01 02:30:41 +00:00
Dash Peters
bfac6fd85c
Add integration tests
2020-06-30 12:41:50 -07:00
Dash Peters
2575aae945
Add short flag for --paging=never
2020-06-30 12:19:22 -07:00
David Peter
b0191cdf2c
Merge pull request #1070 from caioalonso/master
...
Adds GLSL syntax
2020-06-29 06:10:19 +02:00
Caio Alonso
fc121f0c87
Defaults *.fs to F#
2020-06-26 21:42:05 -03:00
Sergey
fa10b48c71
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
d4db1c6af3
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
f651e2cfca
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
9d9f99c2d1
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
9c8dda1f9d
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
89521a5134
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
d11355f985
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
7ccda6e6e9
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
1de423c78b
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
3943857087
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
27bb5c5976
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
3f614cb274
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
1e407d972f
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
52b3c5fce4
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
5d53273ef4
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
bf9faa9c28
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
0356b7f2c3
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
19c8558152
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
a137db86a4
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
2a28f04e09
Update doc/README-ru.md
...
Co-authored-by: Evgeniy Andreev <gsomix@gmail.com>
2020-06-26 19:19:26 +02:00
Sergey
8dfa69fde4
Update README-ru.md
2020-06-26 19:19:26 +02:00
Kyle Ondy
541f014d50
add peaceant's port of gruvbox themes
...
This adds Martin Radimec's [1] port [2] of the gruvbox theme [3].
Brian Reilly (Briles) [4] has a pretty complete collection of gruvbox
ports [5] but they are all in `sublime-color-scheme` which is not yet
supported in bat, see #759 [6].
[1] https://github.com/peaceant
[2] https://github.com/peaceant/gruvbox
[3] https://github.com/morhetz/gruvbox
[4] https://github.com/Briles
[5] https://github.com/Briles/gruvbox
[6] https://github.com/sharkdp/bat/issues/759
2020-06-22 21:25:51 -04:00
Caio Alonso
233d375983
Adds GLSL syntax
2020-06-22 22:19:48 -03:00
t-mangoe
b09d245dea
modify japanese doc.
2020-06-21 10:58:59 +02:00
Guido Cella
44deddbbfe
Highlight pacman hooks as ini
2020-06-21 10:58:32 +02:00
Guido Cella
aa8a2b1769
Highlight systemd files as ini
2020-06-21 10:58:32 +02:00
Guido Cella
4cdac180d8
Revert "Highlight systemd files and Pacman hooks as .ini files"
...
This reverts commit cde430a1e7
.
2020-06-21 10:58:32 +02:00
Guido Cella
d079bf86b1
Highlight systemd files and Pacman hooks as .ini files
2020-06-21 10:58:32 +02:00
gemmaro
62b4452057
fix typo in Japanese readme
...
* typo
* more natural expression
2020-06-14 09:18:53 +02:00
David Peter
c3ec92a13f
Remove outdated Ansible installation method
2020-06-07 22:55:32 +02:00
David Peter
c3230a68bb
README layout
2020-06-05 22:42:32 +02:00
Sergey Duck
d9f163f466
translation update with commit #6e3e7dafcaa840ed72748f2ca1e99e420769907b
2020-06-03 22:21:13 +02:00
Sergey Duck
d0da5af810
fix link to translation
2020-06-03 22:21:13 +02:00
Sergey Duck
a2b2ec467a
minor fixes
2020-06-03 22:21:13 +02:00
Sergey Duck
83b3009f0f
full translated
2020-06-03 22:21:13 +02:00
Sergey Duck
4ea70f8409
customization is translated
2020-06-03 22:21:13 +02:00
Sergey Duck
0d2ef02c9e
Installation is translated
2020-06-03 22:21:13 +02:00
Sergey Duck
2d7796284b
First part of russian translation
2020-06-03 22:21:13 +02:00
sharkdp
19aa878a08
Remove explicit type annotation
2020-06-03 19:44:41 +02:00
sharkdp
9f52012443
Prevent allocation of additional Strings
2020-06-03 19:44:41 +02:00
sharkdp
e57e9b6dbb
Use 'or_insert_with'
2020-06-03 19:44:41 +02:00
sharkdp
74e8373e34
Return mappings as a slice
2020-06-03 19:44:41 +02:00
sharkdp
ec2722d465
Use 'if let' instead of 'match'
2020-06-03 19:44:41 +02:00
Alex Novak
9e2ea5fdd4
Incorporating feedback
2020-06-03 19:44:41 +02:00
Alex Novak
48b4a6a906
Adds a little logic to main to get other mappings from config
2020-06-03 19:44:41 +02:00
Roy Ivy III
92e93682c6
Revert f8ed8aa7
(add test instrumentation to help understand failing tests) per PR feedback/owner request
...
- reverts commit f8ed8aa74b
2020-06-03 09:13:47 +02:00
Roy Ivy III
99226b745f
Revert 9ed8db22c ('windows' pager process execution fix) based on PR feedback/owner request
2020-06-03 09:13:47 +02:00
Roy Ivy III
4840c7cd78
Tests ~ add predicate normalization for tests using `echo`
2020-06-03 09:13:47 +02:00
Roy Ivy III
71ab4a2058
Tests ~ revert to `echo` (after fixed 'windows' pager process execution)
2020-06-03 09:13:47 +02:00
Roy Ivy III
a2c09b41bc
Fix pager process execution under 'windows'
...
## [why]
For 'windows' platforms, directly spawning a process (eg, called PATHNAME) bypasses the
usual windows shell machinery for determining which process to execute. Specifically,
the extensions in PATHEXT will not be used to determine the final executable. So,
`PATHNAME.bat`, `PATHNAME.cmd`, ... will *not* be executed even if on they exist on the
PATH; and this is counter to the usual expectation of a Windows user. Additionally,
built-in commands, such as `echo` and `dir`, will never be accessible as they do not
have a PATH to execute and, so, will never be found.
To use the usual machinery, giving access to PATHNAME.bat and `echo`, execute the PATHNAME
using the windows shell, eg `cmd /d/c PATHNAME`. Note this may expose the constructed
command line to the windows shell quoting vagaries (sadly, that may be part of the price).
Following Windows standards, the ComSpec environment variable is used to determine which
shell to use, with a fallback to the "modern", built-in `cmd` shell.
2020-06-03 09:13:47 +02:00
Roy Ivy III
0ef792ac1e
Tests ~ (fix) always check out test fixtures with known LF line endings
...
- fixes windows test failures
- avoids `git` platform-dependent conversion of line endings for checkout of test fixtures (*tests/examples/...*)
2020-06-03 09:13:47 +02:00
Roy Ivy III
01af28b781
Tests ~ add instrumentation to visualize text differences in failing tests
2020-06-03 09:13:47 +02:00
Roy Ivy III
3a7743ffc5
Tests ~ `echo` has portability issues; for CI, replace with `printf`
...
- using `echo` on 'windows' platforms requires process execution indirectly via the shell
- `printf` is available on all GHA CI platforms
- `printf` is *not* available on usual 'windows' platforms; so this is just temporizing, awaiting a true fix
2020-06-03 09:13:47 +02:00
Roy Ivy III
9cc8e52512
Fix compiler warning for 'windows' tests (dead_code)
2020-06-03 09:13:47 +02:00
Roy Ivy III
698a6b5acf
Maint/CICD ~ GHA - add additional linux builds and packaging support
2020-06-03 09:13:47 +02:00
Roy Ivy III
7a51c7fd30
Maint/CICD ~ GHA - disable windows-gnu builds with unresolvable linker errors
...
- `undefined reference to `_imp____acrt_iob_func'`
- ref: <https://github.com/rust-lang/rust/issues/68887#issuecomment-615877016 >
- ref: <https://users.rust-lang.org/t/linking-with-gcc-failed-exit-code-1/34124 >
- ref: <https://www.gitmemory.com/issue/rust-lang/rust/47048/530376978 >
- ref: <https://sourceforge.net/p/mingw-w64/mailman/mingw-w64-public/?limit=250&page=7 >
2020-06-03 09:13:47 +02:00
Roy Ivy III
7c3e9f81cb
Maint/CI ~ add GitHub-Actions CI (aka GHA)
2020-06-03 09:13:47 +02:00
Alexander Jackson
6e3e7dafca
Clarify more wording when reading from stdin
...
Update the word 'initial' to be 'first', as this is more ubiquitous and
potentially easier for non-native speakers.
Clarify that it is the highlighting that may not work, and the input
will still be displayed regardless.
2020-06-03 09:01:23 +02:00
Alexander Jackson
fca83bf79a
Clarify stdin syntax highlighting in the README
...
Clarify the requirements for automatic syntax highlighting when reading
input from stdin. Fixes #1028 .
2020-06-03 09:01:23 +02:00
vwvw
b8ffb8d463
fix typo in readme
2020-06-02 21:53:50 +02:00
dependabot-preview[bot]
1dae5bbc95
Bump semver from 0.9.0 to 0.10.0
...
Bumps [semver](https://github.com/steveklabnik/semver ) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/steveklabnik/semver/releases )
- [Commits](https://github.com/steveklabnik/semver/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-01 10:40:05 +02:00
dependabot-preview[bot]
1a1932b67a
Bump console from 0.11.2 to 0.11.3
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.11.2 to 0.11.3.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Commits](https://github.com/mitsuhiko/console/compare/0.11.2...v0.11.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-01 10:39:23 +02:00
dependabot-preview[bot]
8be375e75b
Bump git2 from 0.13.5 to 0.13.6
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.13.5 to 0.13.6.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.13.5...0.13.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-01 09:56:01 +02:00
dependabot-preview[bot]
e63e4232db
Bump serde from 1.0.110 to 1.0.111
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.110 to 1.0.111.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.110...v1.0.111 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-01 09:55:32 +02:00
sharkdp
cef04665eb
Manually convert Crystal.sublime-syntax
2020-06-01 09:54:46 +02:00
dependabot-preview[bot]
76569b9527
Bump assets/syntaxes/02_Extra/Crystal from `2ee9d66` to `5e032ff`
...
Bumps [assets/syntaxes/02_Extra/Crystal](https://github.com/crystal-lang-tools/sublime-crystal ) from `2ee9d66` to `5e032ff`.
- [Release notes](https://github.com/crystal-lang-tools/sublime-crystal/releases )
- [Commits](2ee9d667ae...5e032ff5f5
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-01 09:54:46 +02:00
sharkdp
1d46eb8ea3
Manually convert TypeScript.sublime-syntax
2020-06-01 09:50:30 +02:00
dependabot-preview[bot]
6b79ac995e
Bump assets/syntaxes/02_Extra/TypeScript from `9cd994a` to `f21aba5`
...
Bumps [assets/syntaxes/02_Extra/TypeScript](https://github.com/Microsoft/TypeScript-Sublime-Plugin ) from `9cd994a` to `f21aba5`.
- [Release notes](https://github.com/Microsoft/TypeScript-Sublime-Plugin/releases )
- [Commits](9cd994af73...f21aba57c5
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-01 09:50:30 +02:00
dependabot-preview[bot]
ee928b034e
Bump assets/syntaxes/02_Extra/Elixir from `1f010d5` to `d223f67`
...
Bumps [assets/syntaxes/02_Extra/Elixir](https://github.com/princemaple/elixir-sublime-syntax ) from `1f010d5` to `d223f67`.
- [Release notes](https://github.com/princemaple/elixir-sublime-syntax/releases )
- [Commits](1f010d5f63...d223f67612
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-01 09:31:28 +02:00
dependabot-preview[bot]
fc5790eb4a
Bump assets/syntaxes/02_Extra/LESS from `3020993` to `44632e1`
...
Bumps [assets/syntaxes/02_Extra/LESS](https://github.com/danro/LESS-sublime ) from `3020993` to `44632e1`.
- [Release notes](https://github.com/danro/LESS-sublime/releases )
- [Commits](3020993658...44632e19af
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-01 09:30:26 +02:00
dependabot-preview[bot]
5213ffee0e
Bump clap from 2.33.0 to 2.33.1
...
Bumps [clap](https://github.com/clap-rs/clap ) from 2.33.0 to 2.33.1.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/v2.33.1/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v2.33.0...v2.33.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-01 08:44:09 +02:00
sharkdp
5ebf0215c5
Update CHANGELOG
2020-05-29 22:14:20 +02:00
Ethan P
9957da6b93
Remove <font> tag from CHANGELOG.md
2020-05-29 22:13:10 +02:00
Ethan P
342cae2dc6
Change use of 'BatInput' to 'input::Input'
2020-05-29 22:13:10 +02:00
Ethan P
d2b26a5f1f
Remove unnecessary '-> ()'s
2020-05-29 22:13:10 +02:00
Ethan P
9d08c0102e
Replace Input::stdin_as_file with bat-application functions
2020-05-29 22:13:10 +02:00
Ethan P
a3357547ea
Remove unused with_name for theme preview file
2020-05-29 22:13:10 +02:00
Ethan P
7a9decad70
Remove Input.as_file and add Input::stdin_as_file
2020-05-29 22:13:10 +02:00
Ethan P
c4d0d068e4
Update input API example
2020-05-29 22:13:10 +02:00
Ethan P
c03a027240
Move PR changes in README to unreleased section
2020-05-29 22:13:10 +02:00
Ethan P
a8d7141c4c
Improve documentation for Input API
2020-05-29 22:13:10 +02:00
Ethan P
3eb704e016
Update examples
2020-05-29 22:13:10 +02:00
Ethan P
0f06d3b90d
Reexport bat::pretty_printer::Input as bat::Input
2020-05-29 22:13:10 +02:00
Ethan P
589c94aa93
Fix regression with --list-themes and --language
2020-05-29 22:13:10 +02:00
Ethan P
798b742617
Refactor InputDescription API into Input API
2020-05-29 22:13:10 +02:00
Ethan P
11a72ab765
Fix a typo
2020-05-29 22:13:10 +02:00
Ethan P
0319149b4d
[breaking] Remove special handling for theme previews
2020-05-29 22:13:10 +02:00
Ethan P
2f823d59b0
Add PrettyPrinter::input function
2020-05-29 22:13:10 +02:00
Ethan P
981352992b
Add InputDescription API
2020-05-29 22:13:10 +02:00
Ethan P
384ea38bd9
Add documentation to InputDescription
2020-05-29 22:13:10 +02:00
Ryan Tolboom
268c0963b4
Updated AsciiDoc syntax submodule
2020-05-29 22:12:28 +02:00
Ethan P
8b481dd41f
Add support for NO_COLOR env var ( #1021 )
2020-05-28 21:49:10 +02:00
David Peter
6f88ba0e6f
Update CHANGELOG.md
2020-05-27 12:04:31 +02:00
sharkdp
9e65ecd03e
Updates for v0.15.4
2020-05-27 10:14:32 +02:00
sharkdp
9cb43ef64d
Update tests
2020-05-27 10:09:57 +02:00
sharkdp
bb18ece8a4
Remove 'Haskell (improved) syntax'
2020-05-27 10:09:57 +02:00
sharkdp
2ab6474761
Add unit test to make sure we are not missing any themes
2020-05-27 09:50:22 +02:00
David Peter
fe20328ab7
Revert "Bump assets/themes/Solarized from `87e0109` to `3707f68`"
...
This reverts commit a265242e6e
.
2020-05-27 09:50:22 +02:00
sharkdp
d84ac09abd
Update .gitattributes
2020-05-26 12:14:27 +02:00
sharkdp
69e6cae0a7
Fix CHANGELOG
2020-05-26 08:38:12 +02:00
sharkdp
302707f3ce
Bump version to 0.15.3
2020-05-26 08:11:41 +02:00
sharkdp
2e2043971b
Update CHANGELOG for 0.15.3
2020-05-26 08:11:41 +02:00
sharkdp
e54e218e3b
Update binary assets
2020-05-26 08:11:41 +02:00
sharkdp
bd17fd571f
Switch from path-absolutize to path_abs
...
closes #1022
2020-05-26 08:11:26 +02:00
sharkdp
3f6e88b4be
Remove dummy line from CHANGELOG
2020-05-25 17:30:19 +02:00
sharkdp
28af18ba27
Bump version to 0.15.2
2020-05-25 17:27:27 +02:00
sharkdp
8f1babf346
Mark 'vcs_modification_markers' as deprecated
2020-05-25 11:51:10 +02:00
sharkdp
fa25695b74
Make 'vcs_modification_markers' change non-breaking
2020-05-25 11:51:10 +02:00
sharkdp
943b1f82b6
Fix syntax detection for symlinks
...
closes #1001
2020-05-24 17:32:43 +02:00
sharkdp
b7a09516e7
Update CHANGELOG
2020-05-24 11:30:10 +02:00
sharkdp
c4031ad65c
Fix syntax detection for files called 'rails'
...
closes #1008
2020-05-24 11:27:42 +02:00
dependabot-preview[bot]
2eaced4d30
Bump wild from 2.0.2 to 2.0.3
...
Bumps [wild](https://gitlab.com/kornelski/wild ) from 2.0.2 to 2.0.3.
- [Release notes](https://gitlab.com/kornelski/wild/tags )
- [Commits](https://gitlab.com/kornelski/wild/commits/master )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-24 10:51:02 +02:00
dependabot-preview[bot]
bdea2fe94c
Bump serde from 1.0.106 to 1.0.110
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.106 to 1.0.110.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.106...v1.0.110 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-24 10:50:48 +02:00
dependabot-preview[bot]
c96ff30876
Bump serde_yaml from 0.8.11 to 0.8.12
...
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.8.11 to 0.8.12.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases )
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.8.11...0.8.12 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-24 10:48:31 +02:00
dependabot-preview[bot]
4c100cffdb
Bump shell-words from 0.1.0 to 1.0.0
...
Bumps [shell-words](https://github.com/tmiasko/shell-words ) from 0.1.0 to 1.0.0.
- [Release notes](https://github.com/tmiasko/shell-words/releases )
- [Commits](https://github.com/tmiasko/shell-words/commits/v1.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-24 10:41:50 +02:00
sharkdp
d6abad908a
Update README and CHANGELOG, see #650
2020-05-24 10:01:53 +02:00
dependabot-preview[bot]
f1129189ea
Bump syntect from 4.1.1 to 4.2.0
...
Bumps [syntect](https://github.com/trishume/syntect ) from 4.1.1 to 4.2.0.
- [Release notes](https://github.com/trishume/syntect/releases )
- [Changelog](https://github.com/trishume/syntect/blob/master/CHANGELOG.md )
- [Commits](https://github.com/trishume/syntect/compare/v4.1.1...v4.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-24 10:00:15 +02:00
sharkdp
7e84477408
Add CHANGELOG entry
2020-05-19 06:40:24 +02:00
sharkdp
6b86ab5cd0
Move syntax to 02_Extra folder
2020-05-19 06:40:24 +02:00
Cooper Pierce
5074b96cd5
Add syntax highlighting for SML
...
Converted from
https://github.com/seanjames777/SML-Language-Definition/blob/master/sml.tmLanguage
and removed `ml` filetype to fix an (assumed) possible conflict with
existing OCaml support.
2020-05-19 06:40:24 +02:00
sharkdp
3094ac90b7
Update CHANGELOG entry
2020-05-16 13:44:26 +02:00
Ethan P
35b6067496
Print error message when invalid syntax is specified
2020-05-16 13:44:26 +02:00
Ethan P
5aa20c090b
Refactor HighlightingAssets::get_syntax to return Result type
2020-05-16 13:44:26 +02:00
Ethan P
9c371ed8a2
Merge pull request #997 from eth-p/misc-fixes-1
...
Allow 'bat' application to built without git feature, remove PrettyPrint git support when feature not enabled.
2020-05-15 16:41:13 -07:00
Ethan P
f03ab11623
Update CHANGELOG.md
2020-05-15 14:03:04 -07:00
Ethan P
887e61a99d
Allow application to be built without git support
...
Caveats:
The help descriptions aren't changed with you remove the "git" feature.
2020-05-15 13:58:48 -07:00
Ethan P
0aca8cab0b
Remove vcs_modification_markers from PrettyPrinter 'git' feature disabled
2020-05-15 13:58:48 -07:00
Ethan P
d08d1f8c45
Merge pull request #985 from eth-p/string-input
...
Unify syntax detection for all variants of InputKind, fix #983
2020-05-15 13:57:44 -07:00
Ethan P
403ab6e443
Update CHANGELOG.md
2020-05-15 13:23:24 -07:00
Ethan P
b8687bc969
Merge branch 'master' of github.com:sharkdp/bat into string-input
2020-05-15 13:22:24 -07:00
Ethan P
9166c9dd35
Remove unnecessary clone in integration tests
2020-05-15 12:29:01 -07:00
Ethan P
cc52f79e42
Add helper fn for checking if opened input is theme preview file
2020-05-15 12:20:20 -07:00
Ethan P
59140b458c
Consolidate syntax detection behavior for all InputKind types
2020-05-13 02:53:30 -07:00
Ethan P
82981c9663
Add regression test for detected syntax differing for stdin and files
2020-05-13 02:53:19 -07:00
Ethan P
157b8dd848
Rename test for checking if inputkinds are consistent
2020-05-13 00:47:18 -07:00
Ethan P
1fb669ae1a
Test that OrdinaryFile consistent with CustomReader
2020-05-13 00:38:56 -07:00
Ethan P
7d07aa395a
Change assets.rs tests to use InputKind::CustomReader
...
This should avoid errors in filesystems that don't
support UTF-8 or invalid UTF-8.
2020-05-13 00:38:41 -07:00
dependabot-preview[bot]
c2c7070712
Bump assets/syntaxes/02_Extra/Julia from `0ca4cc2` to `6c0d770`
...
Bumps [assets/syntaxes/02_Extra/Julia](https://github.com/JuliaEditorSupport/Julia-sublime ) from `0ca4cc2` to `6c0d770`.
- [Release notes](https://github.com/JuliaEditorSupport/Julia-sublime/releases )
- [Commits](0ca4cc2990...6c0d770fc7
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-13 08:31:26 +02:00
dependabot-preview[bot]
daf06bb026
Bump assets/syntaxes/02_Extra/Email from `fc034fb` to `ee3e68f`
...
Bumps [assets/syntaxes/02_Extra/Email](https://github.com/mariozaizar/email.sublime-syntax ) from `fc034fb` to `ee3e68f`.
- [Release notes](https://github.com/mariozaizar/email.sublime-syntax/releases )
- [Commits](fc034fb85a...ee3e68fce2
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-13 08:22:27 +02:00
dependabot-preview[bot]
5b11b1ba47
Bump assets/themes/onehalf from `fdcbffe` to `970abdf`
...
Bumps [assets/themes/onehalf](https://github.com/sonph/onehalf ) from `fdcbffe` to `970abdf`.
- [Release notes](https://github.com/sonph/onehalf/releases )
- [Commits](fdcbffe317...970abdf26b
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-13 08:22:13 +02:00
sharkdp
ee287447c5
Update CHANGELOG
2020-05-13 08:21:58 +02:00
dependabot-preview[bot]
257f978ceb
Bump assets/syntaxes/02_Extra/ssh-config from `16e19d5` to `3ec06d0`
...
Bumps [assets/syntaxes/02_Extra/ssh-config](https://github.com/robballou/sublimetext-sshconfig ) from `16e19d5` to `3ec06d0`.
- [Release notes](https://github.com/robballou/sublimetext-sshconfig/releases )
- [Commits](16e19d5da4...3ec06d0e9c
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-13 08:19:17 +02:00
dependabot-preview[bot]
8e803bdb02
Bump assets/themes/dracula-sublime from `811a634` to `26c57ec`
...
Bumps [assets/themes/dracula-sublime](https://github.com/dracula/sublime ) from `811a634` to `26c57ec`.
- [Release notes](https://github.com/dracula/sublime/releases )
- [Commits](811a634420...26c57ec282
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-13 07:58:49 +02:00
dependabot-preview[bot]
a265242e6e
Bump assets/themes/Solarized from `87e0109` to `3707f68`
...
Bumps [assets/themes/Solarized](https://github.com/braver/Solarized ) from `87e0109` to `3707f68`.
- [Release notes](https://github.com/braver/Solarized/releases )
- [Commits](87e01090cf...3707f68ddc
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-13 07:58:32 +02:00
dependabot-preview[bot]
3aa9b31bda
Bump assets/syntaxes/02_Extra/Elm from `dfbb8bd` to `e266d27`
...
Bumps [assets/syntaxes/02_Extra/Elm](https://github.com/elm-community/SublimeElmLanguageSupport ) from `dfbb8bd` to `e266d27`.
- [Release notes](https://github.com/elm-community/SublimeElmLanguageSupport/releases )
- [Commits](dfbb8bdc9a...e266d279c8
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-13 07:58:15 +02:00
dependabot-preview[bot]
c692c4770a
Bump assets/syntaxes/02_Extra/Elixir from `89b3bad` to `1f010d5`
...
Bumps [assets/syntaxes/02_Extra/Elixir](https://github.com/princemaple/elixir-sublime-syntax ) from `89b3bad` to `1f010d5`.
- [Release notes](https://github.com/princemaple/elixir-sublime-syntax/releases )
- [Commits](89b3bada32...1f010d5f63
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-13 07:58:02 +02:00
sharkdp
6ceba56288
Add 'mkdir -p …' to Ubuntu instructions, see #982
2020-05-12 18:35:35 +02:00
David Peter
4be66f8b88
Update README.md
2020-05-12 17:42:52 +02:00
David Peter
54a85d98f1
Add instructions for ~/.local/bin/bat symlink
2020-05-12 17:41:15 +02:00
Prat T
491a5a17f3
Update CHANGELOG
2020-05-12 16:37:29 +02:00
Prat T
b3373398e8
Remove padding if the header style is not enabled
2020-05-12 16:37:29 +02:00
Prat T
0040fef215
Add padding above headers when no grid
2020-05-12 16:37:29 +02:00
Ethan P
1a6e8d297f
Update README to mention batcat for Debian/Ubuntu
2020-05-12 11:08:21 +02:00
Ethan P
f39487fca9
Make syntax detection more consistent for Reader and File inputs
2020-05-11 19:44:09 -07:00
sharkdp
2596bfe7a7
Bump version to v0.15.1
2020-05-11 20:30:45 +02:00
sharkdp
406bffa8c8
Update syntaxes and themes
2020-05-11 20:29:49 +02:00
sharkdp
48441b99ef
Patch Markdown syntax
...
closes #963
see #977
2020-05-11 20:22:50 +02:00
sharkdp
ce4717144a
Update CHANGELOG
2020-05-11 19:33:13 +02:00
Mitchell Kember
f59d00d4c7
Fix base16, and combine 00 and 0f alpha encodings
...
This changes the base16 theme back from #RRGGBB0f to #RRGGBB00,
reverting part of #934 . That PR used the 0f encoding to produce ANSI
escape sequences 30-37 and 40-47 rather than 38;5 and 48;5 which require
256-color support. Unfortunately, it resulted in base16 using the wrong
colors becuase ansi_term does not support the bright variants (90-97 and
100-107) so it simply mapped them to the non-bright colors.
This PR makes combines the 00 and 0f alpha encodings into 00, and makes
them use the Color enum for the first 8 colors and Fixed otherwise. This
means the ansi-light and ansi-dark themes will work on terminals without
256-color support, and base16 will render bright colors correctly.
2020-05-11 19:29:19 +02:00
Ethan P
dcfdbf82dd
Do not warn if both 'bat' and 'batcat' are available in info.sh
2020-05-02 10:39:58 +02:00
Ethan P
0cb884d501
Prevent batcat warning from being in output of info.sh
2020-05-02 10:39:58 +02:00
Ethan P
7bc4020a92
Check for 'batcat' in info.sh
2020-05-02 10:39:58 +02:00
sharkdp
0792195156
Properly add QML submodule
2020-05-01 10:24:19 +02:00
dependabot-preview[bot]
83f24ffcfb
Bump git2 from 0.13.3 to 0.13.5
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.13.3 to 0.13.5.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.13.3...0.13.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-01 10:21:19 +02:00
pylipp
74ec390770
Add QML syntax
...
QML.sublime-syntax file generated from Support/QML.tmLanguage using
Sublime's built-in converter.
Fix sharkdp/bat#962
2020-04-30 09:59:14 +02:00
Mario Zaizar
9014ffcfd8
Adds Email ( https://github.com/mariozaizar/email.sublime-syntax )
2020-04-29 19:38:39 +02:00
sharkdp
81af375289
Use console 0.11.2, see #955
2020-04-28 21:18:48 +02:00
sharkdp
d707eab95c
Revert "Use console 0.11.1, see #955 "
...
This reverts commit d64c55ef11
.
The build on Windows failed due to two broken tests:
line_numbers
tabs_numbers
2020-04-28 09:22:19 +02:00
sharkdp
d64c55ef11
Use console 0.11.1, see #955
2020-04-28 00:00:59 +02:00
sharkdp
2b1d53fb27
Add '--locked' flag to all 'cargo install' commands
2020-04-27 23:43:18 +02:00
sharkdp
bf696f58c8
Pin version of console to 0.10.0
2020-04-27 23:37:06 +02:00
sharkdp
296bad8ffd
Update CHANGELOG
2020-04-27 22:01:41 +02:00
sharkdp
94310af30c
Add Fortran syntax, closes #957
2020-04-27 21:45:36 +02:00
sharkdp
38c096bf79
Update CHANGELOG
2020-04-25 15:19:42 +02:00
sharkdp
696d1b3ed3
Update CHANGELOG
2020-04-25 13:17:07 +02:00
sharkdp
17d98724a5
Bump version to v0.15.0
2020-04-25 13:09:24 +02:00
sharkdp
7d7ee1b594
Update cached verison of themes
2020-04-25 13:08:30 +02:00
sharkdp
682b4209f2
Update solarized themes to braver/Solarized, closes #941
2020-04-25 13:08:30 +02:00
sharkdp
41ddcbd240
Remove old Sublime themes
2020-04-25 13:08:30 +02:00
sharkdp
48a7ce3bf2
Write error messages to pager, if attached
...
closes #946
2020-04-25 13:08:00 +02:00
Lzu Tao
3bcc4d0d55
lto=true and codegen-units=1 together
2020-04-24 17:39:25 +02:00
Lzu Tao
8821bca656
appveyor: Use rustup minimal profile
2020-04-24 17:39:25 +02:00
Lzu Tao
56111aa20d
simplify build.rs
2020-04-24 17:39:25 +02:00
sharkdp
5fe8a8342b
Add annotations again
2020-04-24 16:51:11 +02:00
sharkdp
989109145a
Add '-d' for '--diff'
2020-04-24 16:12:38 +02:00
sharkdp
23afc8e90c
Skip non-file inputs when using --diff
2020-04-24 16:12:38 +02:00
sharkdp
8e18786556
Run 'cargo fmt'
2020-04-24 16:11:05 +02:00
sharkdp
81488adf8b
Use unreachable!(…)
2020-04-24 16:11:05 +02:00
Lzu Tao
e37e9c1214
Fix some clippy lints
...
Some might actually improve perf
2020-04-24 16:11:05 +02:00
Lzu Tao
a4828387c1
simplify build.rs
2020-04-24 16:11:05 +02:00
sharkdp
abeac8b12e
Bump min. required Rust version to 1.40
2020-04-24 09:57:57 +02:00
sharkdp
82e7786e74
Implementation of 'bat --diff'
...
This adds a new `--diff` option that can be used to only show lines
close to Git changes (added/removed/modified lines). The amount of
additional context can be controlled with `--diff-context=N`.
closes #23
2020-04-24 09:57:57 +02:00
sharkdp
0064321323
cargo fmt
2020-04-23 00:56:35 +02:00
sharkdp
9e622a1a5f
Update version in README
2020-04-23 00:56:27 +02:00
sharkdp
59ca933aee
Update dependencies
2020-04-22 23:59:35 +02:00
sharkdp
793af6b911
Add a syntax mapping for bats own config file
2020-04-22 23:58:41 +02:00
sharkdp
c8abe3f235
Update CHANGELOG
2020-04-22 23:56:20 +02:00
sharkdp
5d71056209
Fix import in app
2020-04-22 23:55:28 +02:00
sharkdp
eb7d4d002a
Update documentation
2020-04-22 23:55:28 +02:00
sharkdp
62b32bd848
Make module private
2020-04-22 23:55:28 +02:00
sharkdp
8961f7aef8
Move PagingMode to separate module
2020-04-22 23:55:28 +02:00
sharkdp
17f3a3b95d
Simpler highlight method
2020-04-22 23:55:28 +02:00
sharkdp
261a7ea154
Add *_with_name methods
2020-04-22 23:55:28 +02:00
sharkdp
53a973e9dd
Add syntaxes and themes method
2020-04-22 23:55:28 +02:00
sharkdp
cba9df746e
Add paging to advanced example
2020-04-22 23:55:28 +02:00
sharkdp
12eee0c590
Fix warnings for --no-default-features mode
2020-04-22 23:55:28 +02:00
sharkdp
b76f5e72d4
Use unwrap
2020-04-22 23:55:28 +02:00
sharkdp
702cb198da
Rename error module
2020-04-22 23:55:28 +02:00
sharkdp
5f826419d1
Add YAML example
2020-04-22 23:55:28 +02:00
sharkdp
13f671b499
Update examples
2020-04-22 23:55:28 +02:00
sharkdp
49f4322054
Fix example
2020-04-22 23:55:28 +02:00
sharkdp
0c9e044e41
Update 'cat' example
2020-04-22 23:55:28 +02:00
sharkdp
74d4377ed2
Add advanced example
2020-04-22 23:55:28 +02:00
sharkdp
6a124591df
Easier configuration of style components
2020-04-22 23:55:28 +02:00
sharkdp
7a87315b94
Fix #937
2020-04-22 23:55:28 +02:00
sharkdp
0cde4e9121
Numbers => LineNumbers
2020-04-22 23:55:28 +02:00
sharkdp
36dde9275a
Simplify style_components
2020-04-22 23:55:28 +02:00
sharkdp
a8f759c080
Rename wrap => wrapping
2020-04-22 23:55:28 +02:00
sharkdp
f034be71e7
rename run => print
2020-04-22 23:55:28 +02:00
sharkdp
eee35e54e9
Update documentation
2020-04-22 23:55:28 +02:00
sharkdp
ec0ce05455
Better API for highlighting lines
2020-04-22 23:55:28 +02:00
sharkdp
13e6b3fac7
Reduce public API
2020-04-22 23:55:28 +02:00
sharkdp
26c951fec4
Fix warnings, sort imports, input from string
2020-04-22 23:55:28 +02:00
sharkdp
590960f7f5
Completely refactor 'input' module
2020-04-22 23:55:28 +02:00
sharkdp
b4d54106fe
Fix comment
2020-04-22 23:55:28 +02:00
sharkdp
f3b90ddb38
Add InputDescription
2020-04-22 23:55:28 +02:00
sharkdp
3bacfc5184
Allow fluent style
2020-04-22 23:55:28 +02:00
sharkdp
f8d0956893
Rename InputFile => Input
2020-04-22 23:55:28 +02:00
sharkdp
1dc328ad49
Separate inputs from config
2020-04-22 23:55:28 +02:00
sharkdp
5e5cb89da6
Add all builder options
2020-04-22 23:55:28 +02:00
sharkdp
057e4eced1
Large refactoring towards a better builder structure
2020-04-22 23:55:28 +02:00
sharkdp
27974616bf
Initial verison of PrettyPrinter builder
2020-04-22 23:55:28 +02:00
sharkdp
319ab779ee
Use 4-bit ANSI codes for base16 theme
...
closes #865
2020-04-22 10:22:11 +02:00
Brice Dutheil
37831cdcb3
Fix README phrasing about dark mode
2020-04-21 22:37:24 +02:00
sharkdp
70480ee9d4
Bump version to v0.14.0
2020-04-21 18:21:22 +02:00
sharkdp
371c929ede
Update CHANGELOG
2020-04-21 18:21:12 +02:00
sharkdp
864656bd11
Pass --no-init on Windows if less version < 559
...
We used to call `less` with
``` bash
less --RAW-CONTROL-CHARS --quit-if-one-screen --no-init
```
We only passed `--no-init` because there was a bug with previous versions
of `less` which required the use of `--no-init` in combination with
`--quit-if-one-screen` to prevent this "no output" issue from happening.
Since bat 0.13, [we omit the `--no-init` option](0ecc94956b/src/output.rs (L85-L97)
)
if we can detect that the version of `less` is higher than or equal to 530. We
did that because `--no-init` breaks mouse support and because [less 530 fixed
the above-mentioned bug](http://www.greenwoodsoftware.com/less/news.530.html ).
However, it seems that this bug was *not* fixed on Windows!
According to @gwsw, the issue should be fixed with less 559 on Windows.
closes #887
2020-04-21 18:18:03 +02:00
sharkdp
2e9cf63a5f
Fix compilation of library
2020-04-21 18:14:31 +02:00
sharkdp
886b22e0ee
Do not store metadata.yaml file in git
2020-04-21 18:14:31 +02:00
sharkdp
72618db179
Add metadata information to cached assets
...
When saving/reading user-provided syntaxes or themes, `bat` will now maintain a
`metadata.yaml` file which includes information about the `bat` version which was
used to create the cached files. When loading cached files, we now print an error
if they have been created with an incompatible version
closes #882
2020-04-21 18:14:31 +02:00
sharkdp
c8273369cc
Make get_cache_dir private
2020-04-21 18:14:31 +02:00
sharkdp
95a56a2795
Typo in CHANGELOG
2020-04-21 17:49:36 +02:00
sharkdp
859ff50766
Update default config file, add comment about tmux mouse scrolling support
2020-04-21 17:45:14 +02:00
sharkdp
ce583eb9bf
Revert "Pass '--mouse' to less versions >= 551"
...
This reverts commit cb21b74ecd
.
2020-04-21 17:29:01 +02:00
sharkdp
3a195be14e
Revert "Only enable --mouse when running from tmux, see #904 "
...
This reverts commit 5f6e310152
.
2020-04-21 17:28:37 +02:00
sharkdp
5f6e310152
Only enable --mouse when running from tmux, see #904
2020-04-21 16:15:02 +02:00
sharkdp
5449472f15
Remove invalid UTF-8 file from repo, use temp file instead
2020-04-21 16:02:28 +02:00
sharkdp
82e20bfe14
Fix bug for file with invalid-utf8 filenames
2020-04-21 14:09:18 +02:00
sharkdp
47abb192bc
Patch Rust syntax file
...
closes #924
2020-04-21 13:45:26 +02:00
sharkdp
03a7d6be92
Disable Travis caching
2020-04-21 13:44:51 +02:00
sharkdp
a927815292
Update CHANGELOG
2020-04-21 11:50:26 +02:00
sharkdp
3447a03433
Update dependencies
2020-04-21 11:50:26 +02:00
sharkdp
03c2281828
Add do-not-panic! regression tests
2020-04-21 11:50:26 +02:00
sharkdp
c386cb35fb
Pass '--mouse' to less versions >= 551
...
When using `less` version 551 or newer, `bat` will now pass the `--mouse` argument, allowing
for (better) mouse scrolling support in some terminals.
closes #904
2020-04-21 10:00:32 +02:00
sharkdp
97ea3dd4dc
Update CHANGELOG
2020-04-21 08:58:38 +02:00
sharkdp
a6d9d1551f
Improve error message
2020-04-21 08:57:15 +02:00
sharkdp
34619a2e89
Small refactoring, handle invalid UTF-8 filenames
2020-04-21 08:57:15 +02:00
Kyle Criddle
83d408bab3
Extract common syntax functionality to helper fns
2020-04-21 08:57:15 +02:00
sharkdp
8067fd9eda
Fix build on 1.37
2020-04-21 08:57:15 +02:00
sharkdp
98ba9e0101
Use to_string_lossy
2020-04-21 08:57:15 +02:00
sharkdp
1b8ce60054
Pass stdin as a generic BufRead, fix stdin tests
2020-04-21 08:57:15 +02:00
sharkdp
d5a31dc2ec
Remove commented-out code
2020-04-21 08:57:15 +02:00
sharkdp
051dd4ba87
Make filename method private
2020-04-21 08:57:15 +02:00
sharkdp
2ad1848859
Do not take optional as argument
2020-04-21 08:57:15 +02:00
sharkdp
90e7d2fe33
Rename field name, new constructors
2020-04-21 08:57:15 +02:00
Kyle Criddle
04fa84aea7
Moved user_provided_filename to be contained within OrdinaryFile struct
2020-04-21 08:57:15 +02:00
Kyle Criddle
a3f8140fbe
Use --file-name to detect syntax highlighting
...
Closes #891
2020-04-21 08:57:15 +02:00
Ethan P
96aedf6240
Add cat alias detection to info.sh ( #911 )
2020-04-21 08:33:44 +02:00
Michael Diamond
4cc2989fe9
Clarify the Ubuntu/Debian install instructions
...
A cursory reading of the existing text would lead a reader to think `bat`should be available on Debian, which isn't really true. Most users are not running Sid, so `bat` isn't yet available to them.
2020-04-17 14:10:08 +02:00
sharkdp
0ecc94956b
Add performance patch for Makefile syntax
...
Thanks to @keith-hall!
closes #750
2020-04-13 10:38:22 +02:00
David Peter
61e47e0c13
Add Stylus syntax ( #917 )
...
closes #915
2020-04-12 19:42:36 +02:00
sharkdp
f5145ef130
Move Rego syntax
2020-04-12 19:20:28 +02:00
sharkdp
edd27645d0
Add a way to directly search for a pattern
2020-04-12 19:19:33 +02:00
sharkdp
fc6f4f31dd
Add documentation
2020-04-12 19:19:33 +02:00
sharkdp
f2cef702a0
Add script to find slow-to-highlight files
2020-04-12 19:19:33 +02:00
sharkdp
8b3d54ce29
Update CHANGELOG
2020-04-11 23:55:27 +02:00
sharkdp
47a3721890
Add patch for C# syntax
2020-04-11 23:55:27 +02:00
sharkdp
495fab24a5
cargo fmt
2020-04-11 19:40:04 +02:00
sharkdp
fccbe4f4f2
Add regex-onig feature to 'cargo check' tests
2020-04-11 10:33:53 +02:00
sharkdp
9793bb3938
Update to syntect 4.1, fancy-regex support
2020-04-11 10:33:53 +02:00
sharkdp
496dd29cb9
Add -i option for bash/zsh to output wrapper function
2020-04-09 09:20:03 +02:00
Ethan P
116d76a00f
Reformat info.sh
2020-04-09 09:20:03 +02:00
Ethan P
dd336e6fb2
Fix wrapper detection failing on non-English LANG in info.sh
2020-04-09 09:20:03 +02:00
Ethan P
c33af3581a
Fix missing shell '-i' option when checking for wrapper in info.sh
2020-04-09 09:20:03 +02:00
Ethan P
2f4ecf8fc5
Add zsh wrapper detection to info.sh
2020-04-09 09:20:03 +02:00
Ethan P
e037afeaca
Add custom theme/syntax detection to info.sh
2020-04-09 09:02:23 +02:00
sharkdp
7b87af1748
Update dependencies, closes #476
2020-04-08 09:31:50 +02:00
dependabot-preview[bot]
0eee26fb09
Bump assert_cmd from 0.12.0 to 1.0.1
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 0.12.0 to 1.0.1.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v0.12.0...v1.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-01 07:50:24 +02:00
sharkdp
3355aeba22
Update CHANGELOG
2020-03-31 09:33:58 +02:00
David Tolnay
42e3825daf
Updates for review of PR 899
2020-03-31 09:27:56 +02:00
David Tolnay
014d754588
Move paging support behind a feature
2020-03-31 09:27:56 +02:00
David Tolnay
4e11abdf9b
Move git changes support behind a feature
2020-03-31 09:27:56 +02:00
David Tolnay
570805bc98
Strip dependencies of bat-as-a-library
2020-03-31 09:27:56 +02:00
David Tolnay
e7e1967bb0
Allow using bat-as-a-library with older syntect
2020-03-30 22:01:18 +02:00
sharkdp
9a050cd87f
Update CHANGELOG
2020-03-27 07:33:56 +01:00
Patrick East
d39507889a
Add OPA Rego syntax
...
This adds syntax support for Rego, the declarative policy language
used by the Open Policy Agent:
https://github.com/open-policy-agent/opa
Generated from:
https://github.com/open-policy-agent/opa/blob/master/misc/syntax/textmate/Rego.tmLanguage
Using:
https://github.com/aziz/SublimeSyntaxConvertor
Signed-off-by: Patrick East <east.patrick@gmail.com>
2020-03-27 07:33:07 +01:00
sharkdp
3e8d444c78
Fix for Rust 1.37
2020-03-26 10:01:02 +01:00
sharkdp
522ab7a83c
CHANGELOG: Add entries for upcoming release
2020-03-26 09:55:21 +01:00
David Peter
0c5b4fcd4a
Add CHANGELOG to the repository
2020-03-26 09:55:21 +01:00
David Peter
37b3b8730d
Merge pull request #871 from neuronull/fix_654_stdin_filename
...
Implement --file-name<name> option
2020-03-26 09:35:01 +01:00
Josh Mickley
7c50fe5fec
Document the --generate-config-file option
2020-03-26 09:14:40 +01:00
Josh Mickley
40a827ebcb
Graceful handling of error conditions
2020-03-26 09:14:40 +01:00
Josh Mickley
376c556862
Add option to generate a default config file, fixes #870
2020-03-26 09:14:40 +01:00
Kyle Criddle
83772bd2cf
Minor --file-name code hygeine
2020-03-25 18:58:05 -06:00
Marco Ieni
4aef8c180a
README: fix manpage syntax link
2020-03-25 20:07:50 +01:00
Kyle Criddle
131d113ff5
Merge branch 'fix_654_stdin_filename' of github.com:neuronull/bat into fix_654_stdin_filename
2020-03-24 19:14:07 -06:00
Kyle Criddle
38178fedf4
Merge branch 'master' into fix_654_stdin_filename
2020-03-24 19:08:43 -06:00
Kyle Criddle
59f2e2d58d
Implemented --file-name for multiple files + tests
2020-03-24 18:26:00 -06:00
Samuel FORESTIER
8d3136eb6f
Adds `Homepage` to Debian package `control` file
2020-03-24 08:36:13 +01:00
Igor Raits
136a745c5d
chore: Update liquid to 0.20
...
Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com>
2020-03-22 21:37:14 +01:00
sharkdp
5edd8260e8
Fix path to assets
2020-03-22 13:16:47 +01:00
sharkdp
02f2b55d5f
Write completions and manfile to cargo outdir (cargo publish restriction)
2020-03-22 11:33:50 +01:00
sharkdp
6386a4b812
Update dependencies, see #845
2020-03-22 11:23:19 +01:00
sharkdp
c13935f3c0
Bump version to 0.13, see #845
2020-03-22 11:23:16 +01:00
Kyle Criddle
fb3c775c8b
--file-name for normal files. integration tests.
2020-03-22 11:10:27 +01:00
Kyle Criddle
8adce9fae8
Implement --file-name<name> option
...
- can specify filename to be displayed when printing.
- useful for when piping data from STDIN
Closes #654
2020-03-22 11:10:27 +01:00
sharkdp
eb2f3ddb7c
Rename test methods
2020-03-22 11:02:51 +01:00
sharkdp
dfd3ef022e
Add more default mappings, reverse traversal
2020-03-22 11:02:51 +01:00
sharkdp
978def2d40
Update documentation
2020-03-22 11:02:51 +01:00
sharkdp
57aed07814
Use absolute path for lookup in database
2020-03-22 11:02:51 +01:00
sharkdp
bd8a13dbc9
Initial implementation of glob-based syntax mapping
2020-03-22 11:02:51 +01:00
sharkdp
ba29e07636
Remove superfluous files
2020-03-22 00:04:33 +01:00
sharkdp
32346612b7
Move syntaxes, fixes #874
2020-03-21 23:53:53 +01:00
sharkdp
0550a286bd
Cargo fmt
2020-03-21 23:53:53 +01:00
sharkdp
dfe5eb3e98
Add an even simple example
2020-03-21 22:21:23 +01:00
sharkdp
2c2861db6a
Further simplify module structure
2020-03-21 22:21:23 +01:00
sharkdp
bb0a3d586e
Simplify public API module structure
2020-03-21 22:21:23 +01:00
sharkdp
90397a8aac
Hide SyntaxMapping::replace
2020-03-21 22:21:23 +01:00
sharkdp
84ba323b1c
Rename output component to 'style compinent', move wrap to separate module
2020-03-21 22:21:23 +01:00
sharkdp
a8851e1307
Hide methods from line_range
2020-03-21 22:21:23 +01:00
sharkdp
d4a39f99d2
Hide API of InputFileReader
2020-03-21 22:21:23 +01:00
sharkdp
8c500a7e40
Hide get_syntax, move tests to module
2020-03-21 22:21:23 +01:00
sharkdp
acf51bd7b3
Rename methods and parameters
2020-03-21 22:21:23 +01:00
sharkdp
83dc13a86d
Add fallback theme, remove BAT_THEME_DEFAULT
2020-03-21 22:21:23 +01:00
sharkdp
094c526a0e
Hide some methods from HighlightingAssets
2020-03-21 22:21:23 +01:00
sharkdp
62f2d0c100
Do not export syntax_set and theme_set
2020-03-21 22:21:23 +01:00
sharkdp
fc1ca0875a
Move error handling to a callback
2020-03-21 22:21:23 +01:00
sharkdp
a7338e2ea2
Run cargo fmt
2020-03-21 22:21:23 +01:00
sharkdp
9b8ddb24d1
move Config struct to separate file
2020-03-21 22:21:23 +01:00
sharkdp
7e0115641d
Move error module to separate file
2020-03-21 22:21:23 +01:00
sharkdp
fedd32173e
Restructure and fix bug in line range module
2020-03-21 19:19:15 +01:00
sharkdp
4855a47105
Rename enum field
2020-03-21 19:19:15 +01:00
sharkdp
06b7be7ee9
Major restructuring of theme/syntax handling
2020-03-21 19:19:15 +01:00
Kyle Criddle
cfa2cb6ec7
--file-name for normal files. integration tests.
2020-03-19 20:46:19 -06:00
Kyle Criddle
b1b8addf7e
remove unnecessary Some()
2020-03-18 17:03:03 +01:00
Kyle Criddle
4be5adc6f5
remove absolute path restraint from BAT_CACHE_PATH
2020-03-18 17:03:03 +01:00
Kyle Criddle
a9a31dca7f
Specify cache dir with BAT_CACHE_DIR
...
- if set, BAT_CACHE_DIR is used. otherwise use OS default.
2020-03-18 17:03:03 +01:00
Kyle Criddle
517be5c7bc
Implement --file-name<name> option
...
- can specify filename to be displayed when printing.
- useful for when piping data from STDIN
Closes #654
2020-03-17 20:29:01 -06:00
sharkdp
9a9902bf9b
Remove custom .github settings
2020-03-16 07:54:55 +01:00
sharkdp
4e40d4c720
Major update for the man page, closes #573
2020-03-15 23:15:30 +01:00
sharkdp
916c1e4359
Update assets
2020-03-15 22:33:26 +01:00
sharkdp
439be03634
Remove duplicate F# syntax
2020-03-15 22:33:26 +01:00
sharkdp
b611d2aef4
Add no-duplicate-extensions unit test
2020-03-15 22:33:26 +01:00
sharkdp
a2075b0f24
Update git dependency
2020-03-15 21:00:23 +01:00
sharkdp
3c1dd8558d
Update links
2020-03-15 12:03:25 +01:00
sharkdp
17382d36b7
Update dependencies
2020-03-15 11:46:24 +01:00
cheese.cake
2e07aabb74
fix links
2020-03-15 10:38:45 +01:00
cheese.cake
f525fb974e
fix typo and broken links
2020-03-15 10:38:45 +01:00
cheese.cake
edf62953c4
add README-ko.md
2020-03-15 10:38:45 +01:00
k-ta-yamada
260c5dcb75
fix: doc/README-ja.md
...
- Synchronized the contents of `README.md`.
- Fixed `README.md` to match the line number of text.
- Translated to Japanese.
- Fixed menu link anchor.
2020-03-11 22:36:09 +01:00
sharkdp
1bc62cd7b5
Add syntax detection unit tests
2020-03-11 10:08:11 +01:00
sharkdp
b1183f72a5
Update to new assert_cmd
2020-03-09 21:30:46 +01:00
dependabot-preview[bot]
a5e98146fb
Bump assert_cmd from 0.11.1 to 0.12.0
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 0.11.1 to 0.12.0.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v0.11.1...v0.12.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-09 21:30:46 +01:00
dependabot-preview[bot]
6d32d3dbec
Bump assert_cmd from 0.11.1 to 0.12.0
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 0.11.1 to 0.12.0.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v0.11.1...v0.12.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-09 21:30:46 +01:00
dependabot-preview[bot]
c6bbca62ef
Bump console from 0.9.2 to 0.10.0
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.9.2 to 0.10.0.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Commits](https://github.com/mitsuhiko/console/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-09 06:35:56 +01:00
sharkdp
dd9755f223
Update dependencies
2020-03-06 23:54:58 +01:00
sharkdp
61e39158de
Install fish completions into 'vendor_completions.d', fixes #651
2020-03-06 23:47:26 +01:00
dependabot-preview[bot]
65023a987e
Bump assets/syntaxes/Packages from `71fd0ec` to `759d6ee`
...
Bumps [assets/syntaxes/Packages](https://github.com/sublimehq/Packages ) from `71fd0ec` to `759d6ee`.
- [Release notes](https://github.com/sublimehq/Packages/releases )
- [Commits](71fd0ec9e4...759d6eed9b
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-06 23:43:34 +01:00
sharkdp
91843f6f65
Update 'JavaScript (Babel).sublime-syntax'
2020-03-06 23:43:16 +01:00
dependabot-preview[bot]
696547b646
Bump assets/syntaxes/JavaScript (Babel) from `a9a908f` to `f4579f9`
...
Bumps [assets/syntaxes/JavaScript (Babel)](https://github.com/babel/babel-sublime ) from `a9a908f` to `f4579f9`.
- [Release notes](https://github.com/babel/babel-sublime/releases )
- [Commits](a9a908fe1d...f4579f9107
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-06 23:43:16 +01:00
sharkdp
4d2682325b
Update TypeScript.sublime-syntax
2020-03-06 23:40:53 +01:00
dependabot-preview[bot]
65811d9034
Bump assets/syntaxes/TypeScript from `ab51614` to `9cd994a`
...
Bumps [assets/syntaxes/TypeScript](https://github.com/Microsoft/TypeScript-Sublime-Plugin ) from `ab51614` to `9cd994a`.
- [Release notes](https://github.com/Microsoft/TypeScript-Sublime-Plugin/releases )
- [Commits](ab51614c07...9cd994af73
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-06 23:40:53 +01:00
sharkdp
f2b7c060a3
Add link to Choco package
2020-03-06 23:39:17 +01:00
sharkdp
08dd251b9c
Update Windows install instructions
2020-03-06 23:38:07 +01:00
Anthony Cerruti
d081473261
Update README.md
2020-03-06 23:38:07 +01:00
Anthony Cerruti
3901480c59
Move VC++ to Windows section
2020-03-06 23:38:07 +01:00
Anthony Cerruti
1cad3f56ec
Explain how to fix no output issue
...
I just ran into this so I figured it might be helpful for others.
2020-03-06 23:38:07 +01:00
sharkdp
147503bd56
Add CoffeeScript syntax, closes #833
2020-03-06 23:29:08 +01:00
sharkdp
d1b0e955ea
Update dependencies
2020-03-06 23:29:08 +01:00
Pavel Aslanov
4021cf8128
Support combination of multiple styles at the same time
...
Old version of the code did not allowed for `bold italic` or `bold underline` styles
2020-03-04 23:28:53 +01:00
Ethan P
7155f76963
Merge pull request #854 from eth-p/master
...
Fix broken link in issue template.
2020-03-03 13:41:18 -08:00
Ethan P
b63f31e15d
Fix broken link in issue template.
2020-03-03 13:09:31 -08:00
dependabot-preview[bot]
9c3d8c4028
Bump assets/syntaxes/ssh-config from `e84b78f` to `16e19d5`
...
Bumps [assets/syntaxes/ssh-config](https://github.com/robballou/sublimetext-sshconfig ) from `e84b78f` to `16e19d5`.
- [Release notes](https://github.com/robballou/sublimetext-sshconfig/releases )
- [Commits](e84b78f9f9...16e19d5da4
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-01 11:00:18 +01:00
dependabot-preview[bot]
d33b7071e3
Bump assets/syntaxes/GraphQL from `66ce871` to `c9d8458`
...
Bumps [assets/syntaxes/GraphQL](https://github.com/dncrews/GraphQL-SublimeText3 ) from `66ce871` to `c9d8458`.
- [Release notes](https://github.com/dncrews/GraphQL-SublimeText3/releases )
- [Commits](66ce8713d8...c9d84587eb
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-01 10:59:58 +01:00
sharkdp
ca066bf7cd
Run 'cargo fmt'
2020-02-28 10:27:06 +01:00
sharkdp
4ac3161c19
Rename label syntax-request
2020-02-28 09:47:27 +01:00
sharkdp
d479e07bcb
Rename label
2020-02-28 09:46:33 +01:00
sharkdp
369ba7bb0a
Remove title prefix (we already have labels for that)
2020-02-28 09:39:38 +01:00
sharkdp
9df85edc4c
Add 'question' template
2020-02-28 09:36:46 +01:00
David Peter
d007caf39c
Add simple "Feature request" template
2020-02-28 09:32:47 +01:00
sharkdp
7d453dfdc5
Simplify issue templates
2020-02-28 09:30:28 +01:00
Kogia-sima
60f48a0c91
Update test data
...
Avoid using existing text
2020-02-28 09:06:51 +01:00
Kogia-sima
25640a8a81
Fix bug where max_width is not initialized after line break
2020-02-28 09:06:51 +01:00
Kogia-sima
944866affd
Fix wrapping method to support unicode text
...
Related issues:
- #787
- #811
2020-02-28 09:06:51 +01:00
Kogia-sima
22ded00824
Add test for unicode wrapping
2020-02-28 09:06:51 +01:00
Kogia-sima
85e84ab3eb
Add unicode-width dependency
2020-02-28 09:06:51 +01:00
Ethan P
993b76654d
Change bug_report template to accomodate info.sh output
2020-02-28 08:03:13 +01:00
Ethan P
2b2743b120
Change output format of info.sh to markdown
2020-02-28 08:03:13 +01:00
Ethan P
f01263bcff
Fix typo causing missing command warning in info.sh
2020-02-28 08:03:13 +01:00
Ethan P
8648b86a73
Add detection of a wrapper function to info.sh
2020-02-28 08:03:13 +01:00
Ethan P
39d9343a7d
Change a word in bug_report.md
2020-02-28 08:03:13 +01:00
Ethan P
5faf7ca158
Change ISSUE_TEMPLATE files based on feedback in #837
2020-02-28 08:03:13 +01:00
Ethan P
ebe475247c
Change consent banner (and fix tput) in info.sh
2020-02-28 08:03:13 +01:00
Ethan P
63f6343cf1
Add issue templates
2020-02-28 08:03:13 +01:00
Ethan P
ad42b275a9
Add script to use for diagnosing issues
2020-02-28 08:03:13 +01:00
Ethan P
2dac1c8785
Add @sharkdp's regression test for #798
2020-02-28 07:56:24 +01:00
Ethan P
1225e65299
Fix #798
2020-02-28 07:56:24 +01:00
sharkdp
d1bb47d741
Bump min. required Rust version to 1.36
2020-02-27 23:09:03 +01:00
dependabot-preview[bot]
f079c14068
Bump git2 from 0.11.0 to 0.12.0
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/git2-curl-0.11.0...git2-curl-0.12.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-27 23:09:03 +01:00
wt-l00
388f4c71fd
Add ja-transration of Paging on Using bat on Windows
2020-02-27 21:51:50 +01:00
chaaaaarlotte
b675e1bb61
Add Vue syntax
2020-02-25 20:12:33 +01:00
dependabot-preview[bot]
f96220f33d
Bump error-chain from 0.12.1 to 0.12.2
...
Bumps [error-chain](https://github.com/rust-lang-nursery/error-chain ) from 0.12.1 to 0.12.2.
- [Release notes](https://github.com/rust-lang-nursery/error-chain/releases )
- [Changelog](https://github.com/rust-lang-nursery/error-chain/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang-nursery/error-chain/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-22 12:10:39 +01:00
dependabot-preview[bot]
6739230039
Bump assets/syntaxes/ssh-config from `fcd4378` to `e84b78f`
...
Bumps [assets/syntaxes/ssh-config](https://github.com/robballou/sublimetext-sshconfig ) from `fcd4378` to `e84b78f`.
- [Release notes](https://github.com/robballou/sublimetext-sshconfig/releases )
- [Commits](fcd4378567...e84b78f9f9
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-16 18:56:35 +01:00
dependabot-preview[bot]
710018b845
Bump assets/syntaxes/Fish from `ad6a6ca` to `2c254cc`
...
Bumps [assets/syntaxes/Fish](https://github.com/Phidica/sublime-fish ) from `ad6a6ca` to `2c254cc`.
- [Release notes](https://github.com/Phidica/sublime-fish/releases )
- [Commits](ad6a6ca83c...2c254cc851
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-16 18:44:27 +01:00
sharkdp
7779d9f622
Allow for non-unicode filenames, closes #225
2020-02-13 08:25:04 +01:00
dependabot-preview[bot]
e98f34b1e8
Bump assets/syntaxes/LESS from `8cd08e3` to `3020993`
...
Bumps [assets/syntaxes/LESS](https://github.com/danro/LESS-sublime ) from `8cd08e3` to `3020993`.
- [Release notes](https://github.com/danro/LESS-sublime/releases )
- [Commits](8cd08e30e6...3020993658
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-10 20:23:01 +01:00
dependabot-preview[bot]
9ace915d71
Bump assets/themes/dracula-sublime from `c31934f` to `811a634`
...
Bumps [assets/themes/dracula-sublime](https://github.com/dracula/sublime ) from `c31934f` to `811a634`.
- [Release notes](https://github.com/dracula/sublime/releases )
- [Commits](c31934f43f...811a634420
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-10 19:54:04 +01:00
dependabot-preview[bot]
e5c415555d
Bump console from 0.9.1 to 0.9.2
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Commits](https://github.com/mitsuhiko/console/compare/0.9.1...0.9.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-27 06:56:43 +01:00
Liam Kalir
5ef1c6cce2
Grammar touch-ups, more descriptive error message for invalid line
...
ranges
2020-01-27 06:54:00 +01:00
Liam Kalir
93881d9a64
Adds range syntax for line highlights
2020-01-27 06:54:00 +01:00
dependabot-preview[bot]
87776ae07e
Bump assets/syntaxes/TypeScript from `1d5160e` to `ab51614`
...
Bumps [assets/syntaxes/TypeScript](https://github.com/Microsoft/TypeScript-Sublime-Plugin ) from `1d5160e` to `ab51614`.
- [Release notes](https://github.com/Microsoft/TypeScript-Sublime-Plugin/releases )
- [Commits](1d5160e8a1...ab51614c07
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-26 13:52:14 +01:00
dependabot-preview[bot]
6c71a4324b
Bump assets/syntaxes/Terraform from `c683495` to `64208ea`
...
Bumps [assets/syntaxes/Terraform](https://github.com/alexlouden/Terraform.tmLanguage ) from `c683495` to `64208ea`.
- [Release notes](https://github.com/alexlouden/Terraform.tmLanguage/releases )
- [Commits](c683495c64...64208ea816
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-26 13:51:59 +01:00
Shun Sakai
90ee939671
Add information about the license to README files
2020-01-18 20:45:56 +01:00
Shun Sakai
cae06bf649
Fix invalid link
2020-01-18 20:45:56 +01:00
Shun Sakai
89220da47b
Update copyright year of the MIT License file
2020-01-18 20:45:56 +01:00
David Peter
903af3ee09
Show `master` state
2020-01-12 10:59:24 +01:00
dependabot-preview[bot]
0418e6294b
Bump atty from 0.2.13 to 0.2.14
...
Bumps [atty](https://github.com/softprops/atty ) from 0.2.13 to 0.2.14.
- [Release notes](https://github.com/softprops/atty/releases )
- [Changelog](https://github.com/softprops/atty/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/atty/compare/0.2.13...0.2.14 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-06 08:14:51 +01:00
sharkdp
eabd100dad
Simplify Travis caching
2020-01-04 16:02:57 +01:00
dependabot-preview[bot]
f66a5bfa42
Bump assets/themes/dracula-sublime from `1d068cb` to `c31934f`
...
Bumps [assets/themes/dracula-sublime](https://github.com/dracula/sublime ) from `1d068cb` to `c31934f`.
- [Release notes](https://github.com/dracula/sublime/releases )
- [Commits](1d068cb1ba...c31934f43f
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-27 18:34:13 +01:00
sharkdp
8d0b8a227b
Add test for less 529
2019-12-23 13:01:14 +01:00
sharkdp
e400ebd1bd
Also pass '--no-init' if version could not be retrieved
2019-12-23 12:45:23 +01:00
sharkdp
6684c0b07a
Remove example line from config file
2019-12-23 12:45:23 +01:00
sharkdp
6568d03924
Update README
2019-12-23 12:45:23 +01:00
sharkdp
67fe804256
Do not pass '--no-init' on newer less versions
...
With this change, we do not pass the `--no-init` option in newer
versions of less (530 or higher).
This fixes #749
2019-12-23 12:45:23 +01:00
sharkdp
126729f87a
Enable LTO
...
closes #719
2019-12-22 16:46:55 +01:00
sharkdp
0aca27511a
Add simple /proc/meminfo syntax, see #593
2019-12-22 16:25:39 +01:00
sharkdp
77ff853739
Add simple /proc/cpuinfo syntax, see #593
2019-12-22 16:22:32 +01:00
sharkdp
20ba984c6d
Update help text, closes #713
2019-12-22 16:05:00 +01:00
fusillicode
6311ca22f9
Add check for terminal-width in output_wrap config value in not interactive case
...
Co-authored-by: allevo <tomallevi@gmail.com>
Co-authored-by: gildo <gildo.fiorito@gmail.com>
2019-12-22 15:20:34 +01:00
Ryota Kayanuma
41d547532f
Fix '日本文' to '日本語'
2019-12-21 10:03:53 +01:00
dependabot-preview[bot]
e9156f8090
Bump assets/syntaxes/SCSS_Sass from `0e8e0f9` to `b98a3f3`
...
Bumps [assets/syntaxes/SCSS_Sass](https://github.com/braver/SublimeSass ) from `0e8e0f9` to `b98a3f3`.
- [Release notes](https://github.com/braver/SublimeSass/releases )
- [Commits](0e8e0f9d2f...b98a3f3ccf
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-20 17:57:16 +01:00
dependabot-preview[bot]
1eaa681c7e
Bump assets/themes/dracula-sublime from `b7e8961` to `1d068cb`
...
Bumps [assets/themes/dracula-sublime](https://github.com/dracula/sublime ) from `b7e8961` to `1d068cb`.
- [Release notes](https://github.com/dracula/sublime/releases )
- [Commits](b7e8961afa...1d068cb1ba
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-20 17:57:02 +01:00
dependabot-preview[bot]
d96ae099ef
Bump assets/syntaxes/Elixir from `044d9af` to `89b3bad`
...
Bumps [assets/syntaxes/Elixir](https://github.com/princemaple/elixir-sublime-syntax ) from `044d9af` to `89b3bad`.
- [Release notes](https://github.com/princemaple/elixir-sublime-syntax/releases )
- [Commits](044d9af8a1...89b3bada32
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-20 17:56:33 +01:00
sharkdp
40e5befdc7
Minor change
2019-12-15 20:55:48 +01:00
Franco Victorio
f94ff93953
Accept "default" as a theme
2019-12-15 20:55:48 +01:00
Mohamad Barbar
3523f60299
Leave blank lines blank terminal output.
...
Would add some ANSI colour codes previously.
2019-12-15 20:32:02 +01:00
Steve Huff
83dc8468b0
feat(theme): Solarized light and dark themes
2019-12-15 20:10:32 +01:00
dependabot-preview[bot]
826624c9fa
Bump git2 from 0.10.2 to 0.11.0
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.10.2 to 0.11.0.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.10.2...git2-curl-0.11.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-15 19:30:34 +01:00
dependabot-preview[bot]
0fed098c53
Bump assets/syntaxes/LESS from `4eada94` to `8cd08e3`
...
Bumps [assets/syntaxes/LESS](https://github.com/danro/LESS-sublime ) from `4eada94` to `8cd08e3`.
- [Release notes](https://github.com/danro/LESS-sublime/releases )
- [Commits](4eada94009...8cd08e30e6
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-15 19:05:10 +01:00
dependabot-preview[bot]
cc7eafb7fb
Bump assets/syntaxes/TypeScript from `8bfce29` to `1d5160e`
...
Bumps [assets/syntaxes/TypeScript](https://github.com/Microsoft/TypeScript-Sublime-Plugin ) from `8bfce29` to `1d5160e`.
- [Release notes](https://github.com/Microsoft/TypeScript-Sublime-Plugin/releases )
- [Commits](8bfce299be...1d5160e8a1
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-15 19:04:46 +01:00
dependabot-preview[bot]
f35c41ba13
Bump assets/syntaxes/Fish from `0f7d31b` to `ad6a6ca`
...
Bumps [assets/syntaxes/Fish](https://github.com/Phidica/sublime-fish ) from `0f7d31b` to `ad6a6ca`.
- [Release notes](https://github.com/Phidica/sublime-fish/releases )
- [Commits](0f7d31b43e...ad6a6ca83c
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-15 19:03:49 +01:00
dependabot-preview[bot]
1f4246eb3c
Bump assets/syntaxes/ssh-config from `17e23d7` to `fcd4378`
...
Bumps [assets/syntaxes/ssh-config](https://github.com/robballou/sublimetext-sshconfig ) from `17e23d7` to `fcd4378`.
- [Release notes](https://github.com/robballou/sublimetext-sshconfig/releases )
- [Commits](17e23d7d38...fcd4378567
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-15 19:03:34 +01:00
dependabot-preview[bot]
9300392c43
Bump assets/themes/zenburn from `b7f27e2` to `cb746f6`
...
Bumps [assets/themes/zenburn](https://github.com/colinta/zenburn ) from `b7f27e2` to `cb746f6`.
- [Release notes](https://github.com/colinta/zenburn/releases )
- [Commits](b7f27e2f65...cb746f6962
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-15 19:03:06 +01:00
sharkdp
8d3ce5f88a
Manually convert PowerShell.sublime-syntax
2019-12-09 23:40:31 +01:00
dependabot-preview[bot]
a1d18d8c8c
Bump assets/syntaxes/PowerShell from `12b7d72` to `4a0a076`
...
Bumps [assets/syntaxes/PowerShell](https://github.com/PowerShell/EditorSyntax ) from `12b7d72` to `4a0a076`.
- [Release notes](https://github.com/PowerShell/EditorSyntax/releases )
- [Commits](12b7d7257e...4a0a076661
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-09 23:40:31 +01:00
sharkdp
d43431d8f1
Manually convert Crystal.sublime-syntax
2019-12-09 23:39:07 +01:00
dependabot-preview[bot]
8baa76aa8f
Bump assets/syntaxes/Crystal from `2f96cec` to `2ee9d66`
...
Bumps [assets/syntaxes/Crystal](https://github.com/crystal-lang-tools/sublime-crystal ) from `2f96cec` to `2ee9d66`.
- [Release notes](https://github.com/crystal-lang-tools/sublime-crystal/releases )
- [Commits](2f96cec2ca...2ee9d667ae
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-09 23:39:07 +01:00
sharkdp
01846fad30
Manually convert Nix.sublime-syntax
2019-12-09 23:37:41 +01:00
dependabot-preview[bot]
18255f9835
Bump assets/syntaxes/Nix from `ebf0657` to `9032bd6`
...
Bumps [assets/syntaxes/Nix](https://github.com/wmertens/sublime-nix ) from `ebf0657` to `9032bd6`.
- [Release notes](https://github.com/wmertens/sublime-nix/releases )
- [Commits](ebf06571f3...9032bd6137
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-09 23:37:41 +01:00
sharkdp
7b94f2c1d7
Manually convert Cabal.sublime-syntax
2019-12-09 23:36:28 +01:00
dependabot-preview[bot]
7ca73c2e79
Bump assets/syntaxes/Cabal from `1c054d9` to `2d98cb7`
...
Bumps [assets/syntaxes/Cabal](https://github.com/SublimeHaskell/SublimeHaskell ) from `1c054d9` to `2d98cb7`.
- [Release notes](https://github.com/SublimeHaskell/SublimeHaskell/releases )
- [Commits](1c054d9b36...2d98cb79eb
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-09 23:36:28 +01:00
sharkdp
75cb1ce196
Manually convert Robot.sublime-syntax
2019-12-09 23:34:50 +01:00
dependabot-preview[bot]
35026a033a
Bump assets/syntaxes/Robot from `8e5a349` to `fcd3323`
...
Bumps [assets/syntaxes/Robot](https://github.com/andriyko/sublime-robot-framework-assistant ) from `8e5a349` to `fcd3323`.
- [Release notes](https://github.com/andriyko/sublime-robot-framework-assistant/releases )
- [Commits](8e5a349a3e...fcd3323b56
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-09 23:34:50 +01:00
Shun Sakai
48031f282c
Update Japanese README file
...
The beginning part of untranslated was translated into Japanese text.
2019-12-06 20:09:34 +01:00
crabique
7b2e98d5b7
added Nord color theme
2019-12-04 22:05:26 +01:00
Takayuki Nakata
fb71b67a8d
Remove the already translated line
...
This line was already translated at 159f234
.
2019-11-24 23:27:33 +01:00
dependabot-preview[bot]
d48f51e39d
Bump git2 from 0.10.1 to 0.10.2
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.10.1 to 0.10.2.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/git2-curl-0.10.1...0.10.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-24 23:09:35 +01:00
dependabot-preview[bot]
9b1930b2b3
Bump assets/syntaxes/Packages from `d1494f4` to `71fd0ec`
...
Bumps [assets/syntaxes/Packages](https://github.com/sublimehq/Packages ) from `d1494f4` to `71fd0ec`.
- [Release notes](https://github.com/sublimehq/Packages/releases )
- [Commits](d1494f4a5a...71fd0ec9e4
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-08 10:44:29 +01:00
dependabot-preview[bot]
96d8013581
Bump assets/syntaxes/Docker from `6e521ea` to `9e9a518`
...
Bumps [assets/syntaxes/Docker](https://github.com/asbjornenge/Docker.tmbundle ) from `6e521ea` to `9e9a518`.
- [Release notes](https://github.com/asbjornenge/Docker.tmbundle/releases )
- [Commits](6e521ead6c...9e9a518aed
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-08 10:38:32 +01:00
dependabot-preview[bot]
46b345f2c2
Bump assets/syntaxes/Jsonnet from `80775c6` to `e2c917e`
...
Bumps [assets/syntaxes/Jsonnet](https://github.com/gburiola/sublime-jsonnet-syntax ) from `80775c6` to `e2c917e`.
- [Release notes](https://github.com/gburiola/sublime-jsonnet-syntax/releases )
- [Commits](80775c616e...e2c917ed7d
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-08 10:37:48 +01:00
dependabot-preview[bot]
4e5b40e274
Bump assets/syntaxes/SCSS_Sass from `1195db9` to `0e8e0f9`
...
Bumps [assets/syntaxes/SCSS_Sass](https://github.com/braver/SublimeSass ) from `1195db9` to `0e8e0f9`.
- [Release notes](https://github.com/braver/SublimeSass/releases )
- [Commits](1195db9f16...0e8e0f9d2f
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-08 10:36:43 +01:00
dependabot-preview[bot]
d0e7ca159a
Bump assets/syntaxes/Julia from `581805e` to `0ca4cc2`
...
Bumps [assets/syntaxes/Julia](https://github.com/JuliaEditorSupport/Julia-sublime ) from `581805e` to `0ca4cc2`.
- [Release notes](https://github.com/JuliaEditorSupport/Julia-sublime/releases )
- [Commits](581805e47c...0ca4cc2990
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-08 10:35:57 +01:00
sharkdp
e981e97407
Manually convert DotENV.sublime-syntax
2019-11-06 20:23:07 +01:00
dependabot-preview[bot]
a8ec3b826c
Bump assets/syntaxes/DotENV from `f6cad11` to `a1c9176`
...
Bumps [assets/syntaxes/DotENV](https://github.com/zaynali53/DotENV ) from `f6cad11` to `a1c9176`.
- [Release notes](https://github.com/zaynali53/DotENV/releases )
- [Commits](f6cad1140c...a1c917633d
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-06 20:23:07 +01:00
sharkdp
f4a59d74f1
Manually convert TypeScript.sublime-syntax
2019-11-06 20:21:53 +01:00
dependabot-preview[bot]
b9b6d9e31e
Bump assets/syntaxes/TypeScript from `19a599a` to `8bfce29`
...
Bumps [assets/syntaxes/TypeScript](https://github.com/Microsoft/TypeScript-Sublime-Plugin ) from `19a599a` to `8bfce29`.
- [Release notes](https://github.com/Microsoft/TypeScript-Sublime-Plugin/releases )
- [Commits](19a599ad0e...8bfce299be
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-06 20:21:53 +01:00
sharkdp
d65ae517dd
Rename Fish syntax folder
2019-11-06 20:19:01 +01:00
sharkdp
bb675e57c7
Remove manually converted fish syntax
2019-11-06 20:16:25 +01:00
dependabot-preview[bot]
9fe38e200e
Bump assets/syntaxes/sublime-fish from `0795764` to `0f7d31b`
...
Bumps [assets/syntaxes/sublime-fish](https://github.com/Phidica/sublime-fish ) from `0795764` to `0f7d31b`.
- [Release notes](https://github.com/Phidica/sublime-fish/releases )
- [Commits](079576415a...0f7d31b43e
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-06 20:16:25 +01:00
dependabot-preview[bot]
a2fcb09d7a
Bump assets/syntaxes/Protobuf from `5115c1c` to `726e21d`
...
Bumps [assets/syntaxes/Protobuf](https://github.com/VcamX/protobuf-syntax-highlighting ) from `5115c1c` to `726e21d`.
- [Release notes](https://github.com/VcamX/protobuf-syntax-highlighting/releases )
- [Commits](5115c1c59a...726e21d74d
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-06 20:03:57 +01:00
dependabot-preview[bot]
8c7916e128
Bump assets/themes/sublime-monokai-extended from `1658f51` to `0ca4e75`
...
Bumps [assets/themes/sublime-monokai-extended](https://github.com/jonschlinkert/sublime-monokai-extended ) from `1658f51` to `0ca4e75`.
- [Release notes](https://github.com/jonschlinkert/sublime-monokai-extended/releases )
- [Commits](1658f51c15...0ca4e75291
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-06 20:03:21 +01:00
dependabot-preview[bot]
3d23daa7b4
Bump assets/syntaxes/LESS from `d3ddfe7` to `4eada94`
...
Bumps [assets/syntaxes/LESS](https://github.com/danro/LESS-sublime ) from `d3ddfe7` to `4eada94`.
- [Release notes](https://github.com/danro/LESS-sublime/releases )
- [Commits](d3ddfe7b51...4eada94009
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-05 20:42:09 +01:00
dependabot-preview[bot]
572cbb00e2
Bump assets/syntaxes/PureScript from `42a61e3` to `5acebc1`
...
Bumps [assets/syntaxes/PureScript](https://github.com/tellnobody1/sublime-purescript-syntax ) from `42a61e3` to `5acebc1`.
- [Release notes](https://github.com/tellnobody1/sublime-purescript-syntax/releases )
- [Commits](42a61e39ad...5acebc1850
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-05 20:41:54 +01:00
dependabot-preview[bot]
dedaebdf15
Bump assets/syntaxes/Terraform from `3227a2d` to `c683495`
...
Bumps [assets/syntaxes/Terraform](https://github.com/alexlouden/Terraform.tmLanguage ) from `3227a2d` to `c683495`.
- [Release notes](https://github.com/alexlouden/Terraform.tmLanguage/releases )
- [Commits](3227a2d2a2...c683495c64
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-05 20:41:47 +01:00
dependabot-preview[bot]
3d90c6adee
Bump assets/syntaxes/ssh-config from `86bfd1b` to `17e23d7`
...
Bumps [assets/syntaxes/ssh-config](https://github.com/robballou/sublimetext-sshconfig ) from `86bfd1b` to `17e23d7`.
- [Release notes](https://github.com/robballou/sublimetext-sshconfig/releases )
- [Commits](86bfd1b090...17e23d7d38
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-05 20:41:37 +01:00
dependabot-preview[bot]
06a521ec34
Bump assets/themes/onehalf from `2516b37` to `fdcbffe`
...
Bumps [assets/themes/onehalf](https://github.com/sonph/onehalf ) from `2516b37` to `fdcbffe`.
- [Release notes](https://github.com/sonph/onehalf/releases )
- [Commits](2516b37c3f...fdcbffe317
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-05 20:41:26 +01:00
sharkdp
37f7c94ba4
Properly add Twig submodule, closes #721
2019-11-05 20:33:16 +01:00
sharkdp
396e1ac6b6
Add simple pattern for command-line options
2019-11-05 07:13:33 +01:00
sharkdp
49e2073910
Highlight capitalized function calls / man page references
2019-11-05 07:13:33 +01:00
dependabot-preview[bot]
7d18649284
Bump console from 0.9.0 to 0.9.1
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Commits](https://github.com/mitsuhiko/console/compare/0.9.0...0.9.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-04 20:38:01 +01:00
sharkdp
850677f121
Remove 'advanced' example
2019-10-30 19:47:51 +01:00
sharkdp
c132e19e74
Make a few modules private
2019-10-30 19:47:51 +01:00
sharkdp
3334f74b72
Remove custom 'transpose' function
2019-10-30 19:47:51 +01:00
sharkdp
b9ce3c248c
Simplify 'using_controller' example
2019-10-30 19:47:51 +01:00
David Peter
310654d49f
Format "delta" like the other programs.
2019-10-30 19:47:37 +01:00
Dan Davison
3f37d292ec
Point to delta in usage-with-git section of README
2019-10-30 19:47:37 +01:00
sharkdp
0a42d2b897
Add Nim syntax, closes #542
2019-10-30 19:47:24 +01:00
Helder M
3b5fcf4619
Update options sort order in --help and manpage file
...
This commit updates the sort order of --help options in order to improve
usability/importance putting most useful/used commands on top. In
addition to that, similar options were grouped together.
2019-10-29 19:54:25 +01:00
Ethan P
ab2a6ad1d5
Add more colors to fstab syntax
2019-10-29 09:20:14 +01:00
Ethan P
7db30f9123
Merge pull request #705 from MarcoFalke/patch-1
...
doc: Add Ubuntu/Debian bat package to Readme
2019-10-28 15:44:06 -07:00
Ethan P
59f2b30768
Merge pull request #696 from flopp/fstab-syntax
...
Add fstab syntax definitions
2019-10-28 15:41:56 -07:00
Anubhab Ghosh
9fb14d78e1
Add syntax highlighting for /etc/resolv.conf
2019-10-28 21:29:29 +01:00
MarcoFalke
921a65f0a1
Update README.md
2019-10-28 16:26:28 -04:00
MarcoFalke
b9c07e52e8
doc: Add Ubuntu/Debian bat package to Readme
...
Documentation update to fix #323
2019-10-26 10:33:17 -04:00
Anubhab Ghosh
edbb4b2fc9
Add syntax highlighting for /etc/passwd file
2019-10-24 08:20:46 +02:00
Anubhab Ghosh
15b1676b72
Add syntax highlighting for /etc/group file
2019-10-24 08:20:46 +02:00
Florian Pigorsch
753a124ef2
Add some comments
2019-10-21 22:00:39 +02:00
Florian Pigorsch
58a4d009fa
Add fstab file syntax
2019-10-21 21:56:24 +02:00
Fahmi Akbar Wildana
4664fb6f91
Remove comment in both examples
...
```diff
-// add_file()
```
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
e287594654
Fix compile-error on Rust v1.35.0
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
1e19404736
Add 2 examples
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
2253d07341
Derive fmt::Debug whenever possible
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
7208a63a49
Implement trait Default for struct Config
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
0273848f54
Run `cargo fmt`
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
e542621125
Move back printer.rs and others into lib
...
others:
bin/bat/{controller,decorations,output,printer}.rs
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
26439b41d2
Move Config,PagingMode from app.rs into lib.rs
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
a2ee753b25
Move config.rs into src/bin/bat/
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
d3243903c0
Add --bins flag in CI `before_deploy`
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
cf68b13322
Fix CI 'src/main.rs': No such file or directory
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
837d0998da
Remove unused macros in bin/bat
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
23d80f9e84
Fix all compile errors in bin/bat ➕
...
* Change `mod errors` in lib.rs to public
* Add `fn handle_error` in lib.rs errors module
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
e981bd88c1
Move src/bin/* into src/bin/bat/
...
This will limit [[bin]] to *bat* only which will make:
- `cargo run` works without specifying --bin
- prevent `cargo build --bins` to produce multiple binaries (app,clap_app,...)
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
710a1df4ff
Fix all compile warnings in lib.rs
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
cfd33168af
Fix all compile errors in lib.rs 🚚
...
* Move {controller,output,printer,decorations}.rs into src/bin/
* Add `mod errors` from main.rs
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
eefdb186b8
Add lib.rs
2019-10-20 21:43:51 +02:00
Fahmi Akbar Wildana
fc0ad4db2e
Move {main,app,clap_app}.rs into src/bin/
2019-10-20 21:43:51 +02:00
sharkdp
f03b45f3e5
Update TOML syntax
2019-10-20 20:48:14 +02:00
sharkdp
9a74bf1a88
Disable nightly build
2019-10-19 18:20:15 +02:00
David Peter
ff0b331dd6
Add llvm/libclang install instructions.
2019-10-15 21:40:38 +02:00
sharkdp
00bfbbf884
Add section concerning file encodings, see #568
2019-10-11 21:47:40 +02:00
Clar Fon
e44045a71a
Add Dracula theme
2019-10-11 20:18:22 +02:00
Ethan P
962abcef80
Update create.sh to quickly check for and update missing submodules
2019-10-10 23:49:39 +02:00
Ethan P
95f2e5bbb7
Ensure submodules are updated before creating asset cache
2019-10-10 23:49:39 +02:00
David Peter
f46123e149
Add sponsor links as an experiment :-)
2019-10-07 19:43:36 +02:00
Martin Polreich
f0f77b1673
Add SaltStack SLS syntax
2019-10-06 21:26:46 +02:00
Rogelio Domínguez Hernández
39112e80c3
cmake and libz are not needed to install bat
...
Closes sharkdp#649
2019-10-06 20:34:14 +02:00
Rogelio Domínguez Hernández
a84c598e2c
cmake and libz are not needed to install bat
...
Closes #649
2019-10-06 20:34:14 +02:00
Bernard Niset
6b2f78ec51
Add MacPorts instructions
2019-09-30 21:21:43 +02:00
Ethan P
938005864f
Merge pull request #676 from sharkdp/dependabot/cargo/liquid-0.19.0
...
Bump liquid from 0.18.2 to 0.19.0
2019-09-30 10:37:13 -07:00
dependabot-preview[bot]
3a5f8ece49
Bump liquid from 0.18.2 to 0.19.0
...
Bumps [liquid](https://github.com/cobalt-org/liquid-rust ) from 0.18.2 to 0.19.0.
- [Release notes](https://github.com/cobalt-org/liquid-rust/releases )
- [Changelog](https://github.com/cobalt-org/liquid-rust/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cobalt-org/liquid-rust/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-30 02:17:48 +00:00
Ethan P
047a6f3b85
Merge pull request #673 from eth-p/fix-659
...
Parameterized documentation.
2019-09-28 18:58:35 -07:00
Ethan P
f09b75dafa
Revert changing generated file names based on parameters
...
It should be handled by a packaging script, not a build script.
2019-09-27 12:34:08 -07:00
Ethan P
54ec2e7bd0
Fix CI before_deploy to use parameterized names
2019-09-27 12:29:22 -07:00
Ethan P
e57b2e9528
Add generated files to gitignore
2019-09-27 12:14:43 -07:00
Ethan P
ea2179b352
Update fish completions to use parameterized names
2019-09-27 12:13:55 -07:00
Ethan P
c8478cedc5
Update manual page to use parameterized names
2019-09-27 12:06:54 -07:00
Ethan P
1692e5fef7
Merge pull request #669 from sharkdp/fix-666
...
Fix 'bat cache other-arg'
2019-09-27 10:57:01 -07:00
Ben Iofel
7ba5bc78b7
Update sublimehq/Packages to master
2019-09-23 08:58:56 +02:00
dependabot-preview[bot]
25c2e1725e
Bump syntect from 3.2.1 to 3.3.0
...
Bumps [syntect](https://github.com/trishume/syntect ) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/trishume/syntect/releases )
- [Changelog](https://github.com/trishume/syntect/blob/master/CHANGELOG.md )
- [Commits](https://github.com/trishume/syntect/compare/v3.2.1...v3.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 08:14:41 +02:00
Luna
853e48e3f3
Allow underscores and dashes in page names to fix highlighting issues with pages such as signal-safety or posix_openpt.
2019-09-22 22:26:58 +02:00
sharkdp
f5d359927a
Fix 'bat cache other-arg', closes #666
2019-09-21 09:10:12 +02:00
sharkdp
4df5973fde
Replace 'Printer' by 'needle'
2019-09-21 09:01:54 +02:00
sharkdp
45f3c73331
Extend 'man' integration section
2019-09-21 08:51:26 +02:00
sharkdp
4102175d98
Add '-x' flag for 'col', see #652 , see #667
2019-09-21 08:44:26 +02:00
Ethan P
30ee2a464f
Add eth-p/bat-extras integrations to README
2019-09-21 08:42:56 +02:00
Ethan P
7a5d1f27e7
Fix missing and inconsistent code fences in REAMDE
2019-09-21 08:42:56 +02:00
dependabot-preview[bot]
ac5ff9d454
Bump console from 0.8.0 to 0.9.0
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.8.0 to 0.9.0.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Commits](https://github.com/mitsuhiko/console/compare/0.8.0...0.9.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-15 22:10:29 +02:00
David Peter
c9c3341a38
Use bash syntax highlighting
2019-09-15 15:54:44 +02:00
Jerguš Lejko
a736889ef1
add dark mode script
2019-09-15 15:54:44 +02:00
dependabot-preview[bot]
ea5e096705
Bump git2 from 0.10.0 to 0.10.1
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.10.0 to 0.10.1.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/git2-curl-0.10.0...git2-curl-0.10.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-14 09:31:34 +02:00
Martin Polreich
12330fd154
Add Jinja2 syntax
2019-09-09 20:13:21 +02:00
David Peter
337ee568b1
Add list of maintainers to README
2019-09-07 08:57:07 +02:00
sharkdp
608cefb05c
Bump version
2019-09-03 08:07:42 +02:00
dependabot-preview[bot]
8d0aa39181
Bump ansi_term from 0.12.0 to 0.12.1
...
Bumps [ansi_term](https://github.com/ogham/rust-ansi-term ) from 0.12.0 to 0.12.1.
- [Release notes](https://github.com/ogham/rust-ansi-term/releases )
- [Commits](https://github.com/ogham/rust-ansi-term/compare/v0.12.0...v0.12.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-03 07:21:05 +02:00
David Peter
5815364206
Add packaging status from repology.org
2019-09-01 11:03:35 +02:00
sharkdp
79f016e15c
Update syntaxes
2019-08-31 20:58:16 +02:00
sharkdp
26f9125ebb
Re-formulate help text
2019-08-31 20:56:53 +02:00
sharkdp
9814eab13f
Suppress warning in -A mode
2019-08-31 20:56:53 +02:00
sharkdp
82ca8804a2
Handle non-unicode characters in the preprocessor
2019-08-31 20:56:53 +02:00
pjsier
b48b9fcf3b
Display binary file content for bat -A
2019-08-31 20:56:53 +02:00
sharkdp
c64ab29739
Update min. required rust version
2019-08-31 14:48:42 +02:00
sharkdp
83dd3fb551
Update man page
2019-08-31 14:47:04 +02:00
sharkdp
ed345f2889
Fix headline
2019-08-31 14:44:11 +02:00
sharkdp
d2492980c0
Update syntaxes and themes
2019-08-31 14:43:20 +02:00
sharkdp
47d5130764
Bump version
2019-08-31 14:43:04 +02:00
sharkdp
4ba45e2ba2
Add first version of 'man page' syntax, closes #523
2019-08-31 14:32:37 +02:00
sharkdp
7076ae5cd9
Update dependencies
2019-08-31 14:14:08 +02:00
sharkdp
2e71146801
Fix another instance of the 'bat cache' bug, closes #584
2019-08-31 14:13:36 +02:00
sharkdp
f3824bad17
Add explicit terminal width for test
2019-08-31 13:46:48 +02:00
sharkdp
ec908d5937
Run 'cargo fmt'
2019-08-31 13:46:48 +02:00
sharkdp
3a75d85b80
Add test for 'snip' feature
2019-08-31 13:46:48 +02:00
sharkdp
63d652dab5
Add 'dyn' keyword for trait references
2019-08-31 13:46:48 +02:00
Ethan P
7f2e61d579
Add new style component to separate multiple '--line-range's
2019-08-31 13:46:48 +02:00
sharkdp
e289a2c698
Add short '-L' option as an alias for --list-languages
2019-08-31 13:22:16 +02:00
sharkdp
83a213bae7
Add 'strace' syntax, closes #599
2019-08-31 13:13:42 +02:00
sharkdp
3967e28ded
Add SCSS and Sass syntax, closes #637
2019-08-31 13:09:38 +02:00
sharkdp
2dc2a3712a
Add Verilog syntax, closes #616
2019-08-31 12:59:02 +02:00
sharkdp
10e0f9efb0
Install fish completions in DEB package, closes #554
2019-08-28 21:06:52 +02:00
dependabot-preview[bot]
f8ea075e78
Bump console from 0.7.7 to 0.8.0
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.7.7 to 0.8.0.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Commits](https://github.com/mitsuhiko/console/compare/0.7.7...0.8.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-26 21:44:57 +02:00
dependabot-preview[bot]
c187dce2c2
Bump lazy_static from 1.3.0 to 1.4.0
...
Bumps [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/rust-lang-nursery/lazy-static.rs/releases )
- [Commits](https://github.com/rust-lang-nursery/lazy-static.rs/compare/1.3.0...1.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-26 07:13:01 +02:00
dependabot-preview[bot]
108c907d69
Bump git2 from 0.9.2 to 0.10.0
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.9.2 to 0.10.0.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/git2-curl-0.9.2...git2-curl-0.10.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-24 08:47:50 +02:00
sharkdp
187a3b9341
Use consistent syntax for command-line options
...
closes #574
2019-08-15 21:57:32 +02:00
David Peter
9c2d4f6a51
Add libc6-dev dependency for aarch64
2019-08-10 15:58:13 +02:00
sharkdp
c1126157d4
Re-enable aarch64 builds
2019-08-10 15:58:13 +02:00
dependabot-preview[bot]
dcfa810112
Bump syntect from 3.2.0 to 3.2.1
...
Bumps [syntect](https://github.com/trishume/syntect ) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/trishume/syntect/releases )
- [Changelog](https://github.com/trishume/syntect/blob/master/CHANGELOG.md )
- [Commits](https://github.com/trishume/syntect/compare/v3.2.0...v3.2.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-10 14:06:13 +02:00
Dan Davison
f963104006
Add GraphQL sublime syntax submodule
2019-08-10 13:17:02 +02:00
sharkdp
45e1c0ea6f
Temporarily disable aarch64
2019-08-02 21:14:44 +02:00
sharkdp
590a1e9a4b
Bump minimum supported version to 1.33
2019-08-02 21:00:33 +02:00
sharkdp
8e2c6abb13
Update dependencies
2019-08-02 20:57:16 +02:00
Wild Kat
28266ee441
use explicit dyn with Write to appease compiler
2019-08-02 18:50:55 +02:00
Ethan P
21821f1d4c
Updated snapshot tests
2019-07-26 06:51:33 +02:00
Ethan P
772ce2e4fe
Print a horizontal header line when 'grid' style without 'header' style
2019-07-26 06:51:33 +02:00
dependabot-preview[bot]
35ca1c5191
Bump atty from 0.2.12 to 0.2.13
...
Bumps [atty](https://github.com/softprops/atty ) from 0.2.12 to 0.2.13.
- [Release notes](https://github.com/softprops/atty/releases )
- [Changelog](https://github.com/softprops/atty/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/atty/compare/0.2.12...0.2.13 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-25 21:34:19 +02:00
dependabot-preview[bot]
0cc60a1519
Bump wild from 2.0.1 to 2.0.2
...
Bumps [wild](https://gitlab.com/kornelski/wild ) from 2.0.1 to 2.0.2.
- [Release notes](https://gitlab.com/kornelski/wild/tags )
- [Commits](https://gitlab.com/kornelski/wild/commits/master )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-24 21:50:05 +02:00
dependabot-preview[bot]
ee6659dacf
Bump ansi_term from 0.11.0 to 0.12.0
...
Bumps [ansi_term](https://github.com/ogham/rust-ansi-term ) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/ogham/rust-ansi-term/releases )
- [Commits](https://github.com/ogham/rust-ansi-term/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-24 21:45:44 +02:00
sharkdp
76c615a304
Allow leading minus in '--terminal-width <value>'
...
closes #611
2019-07-24 21:44:25 +02:00
Igor Gnatenko
e8c04672f0
Small improvements for Fedora instructions
...
Anything older than F29 is EOL now, so no need to mention it. Also in F29+ you can use standard `dnf install`.
2019-07-24 21:38:11 +02:00
dependabot-preview[bot]
7f5a5612e4
Bump atty from 0.2.11 to 0.2.12
...
Bumps [atty](https://github.com/softprops/atty ) from 0.2.11 to 0.2.12.
- [Release notes](https://github.com/softprops/atty/releases )
- [Changelog](https://github.com/softprops/atty/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/atty/compare/0.2.11...0.2.12 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-12 07:15:42 +02:00
dependabot-preview[bot]
eee5d424bb
[Security] Bump smallvec from 0.6.9 to 0.6.10
...
Bumps [smallvec](https://github.com/servo/rust-smallvec ) from 0.6.9 to 0.6.10. **This update includes security fixes.**
- [Release notes](https://github.com/servo/rust-smallvec/releases )
- [Commits](https://github.com/servo/rust-smallvec/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-07 15:34:01 +02:00
dependabot-preview[bot]
e5311e4b30
Bump console from 0.7.6 to 0.7.7
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.7.6 to 0.7.7.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Commits](https://github.com/mitsuhiko/console/compare/0.7.6...0.7.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-05 14:34:15 +02:00
dependabot-preview[bot]
a1b9334a44
Bump console from 0.7.5 to 0.7.6
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.7.5 to 0.7.6.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Commits](https://github.com/mitsuhiko/console/compare/0.7.5...0.7.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-20 10:04:08 +02:00
Chloe Kudryavtsev
d86b7cf7e0
Add Alpine Linux installation instructions
...
Resolves #586
2019-06-11 07:40:23 +02:00
dependabot-preview[bot]
67834da681
Bump git2 from 0.9.0 to 0.9.1
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.9.0...0.9.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-10 11:15:51 +02:00
toku-sa-n
dcdf8dfaa7
Add install instructions(ja) for Gentoo Users.
2019-06-09 17:50:18 +02:00
toku-sa-n
9a44fa11c0
Add install instructions for Gentoo Users.
2019-06-09 17:50:18 +02:00
sharkdp
4ee0b2e16d
Merge branch 'issmirnov-ssh-config'
2019-06-07 08:17:17 +02:00
sharkdp
518997135e
Merge branch 'ssh-config' of https://github.com/issmirnov/bat into issmirnov-ssh-config
2019-06-07 08:17:04 +02:00
Ivan Smirnov
69fc1caead
Add support for "etc/hosts" files.
...
- Syntax author: https://github.com/brandonwamboldt/sublime-hosts
Since the upstream version only has a tmLanguage, added a sublime-syntax
file manually.
2019-06-07 08:02:38 +02:00
Ivan Smirnov
175dd4c290
Add SSH config syntax
...
Tested:
```
bash assets/create.sh
cargo build
target/debug/bat --language ssh_config ~/.ssh/config
```
2019-06-06 20:01:23 -07:00
dependabot-preview[bot]
e9210c0f6c
Bump git2 from 0.8.0 to 0.9.0
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.8.0 to 0.9.0.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/git2-curl-0.8.0...0.9.0 )
2019-06-05 07:17:09 +02:00
sharkdp
3795acbd17
Add '.env' (DotENV) syntax
2019-05-31 21:05:34 +02:00
sharkdp
c7d08cfcfd
Add 'requirements.txt' syntax
2019-05-31 20:58:08 +02:00
dependabot-preview[bot]
8ec96da9f0
Bump dirs from 2.0.0 to 2.0.1
...
Bumps [dirs](https://github.com/soc/dirs-rs ) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/soc/dirs-rs/releases )
- [Commits](https://github.com/soc/dirs-rs/commits )
2019-05-31 08:57:04 +02:00
Fernando Mendes
c9d7e3652b
Enforce the creation of the full cache dir path
...
Fixes #576
2019-05-30 22:28:52 +02:00
Brice Waegeneire
dfa024f9e6
Add Org mode syntax, closes sharkdp#36
2019-05-29 19:52:06 +02:00
dependabot-preview[bot]
b2757cb461
Bump dirs from 1.0.5 to 2.0.0
...
Bumps [dirs](https://github.com/soc/dirs-rs ) from 1.0.5 to 2.0.0.
- [Release notes](https://github.com/soc/dirs-rs/releases )
- [Commits](https://github.com/soc/dirs-rs/commits )
2019-05-28 21:32:57 +02:00
sharkdp
416a0fd439
Fix autocompletion-path
2019-05-15 23:24:37 +02:00
sharkdp
9b1b3dda14
Only print the header for empty files
...
Instead of printing
```
───────┬─────────────────────────────────────────────────────────
│ File: some-file
───────┼─────────────────────────────────────────────────────────
───────┴─────────────────────────────────────────────────────────
```
for empty files, bat will now print
```
───────┬─────────────────────────────────────────────────────────
│ File: some-file <EMPTY>
───────┴─────────────────────────────────────────────────────────
```
2019-05-15 22:37:03 +02:00
sharkdp
ae7db313a6
Update man page
2019-05-15 22:14:40 +02:00
sharkdp
3c4384990d
Update syntaxes and themes
2019-05-15 22:12:02 +02:00
sharkdp
260814c377
Bump version to 0.11
2019-05-15 22:07:35 +02:00
sharkdp
3675a82a1b
Update dependencies
2019-05-15 22:06:28 +02:00
sharkdp
5b2b594919
Revert "Run 'cargo fmt'" (outdated rustfmt)
...
This reverts commit dd40f7545d
.
2019-05-15 08:07:08 +02:00
sharkdp
9d53ce6be6
Fix warning
2019-05-14 23:42:23 +02:00
sharkdp
51e05499a9
Update dependencies
2019-05-14 23:40:21 +02:00
sharkdp
dd40f7545d
Run 'cargo fmt'
2019-05-14 23:40:07 +02:00
sharkdp
c709bf2103
Print a warning message instead of just '<BINARY>'
2019-05-14 23:35:22 +02:00
Maksim Panfilov
f37dbb80a8
Added printing of "<BINARY>" for binary files in the interactive mode if header decorations are turned off
2019-05-14 23:35:22 +02:00
sharkdp
0a1e08da96
Extend help text for --terminal-width and --wrap, closes #535
2019-05-14 23:24:13 +02:00
Ethan P
06b8dcb7eb
Update fish completions for new --list-languages format
2019-05-14 22:50:42 +02:00
Ethan P
493a4e719e
Added non-interactive mode for `--list-languages`
...
This makes scripting it a lot easier and less hacky.
2019-05-14 22:50:42 +02:00
Ethan P
27e0ca98d9
Remove language completions for config files
2019-05-14 22:50:42 +02:00
Ethan P
1b2066c5f2
Add fish shell argument completions for --language option
2019-05-14 22:50:42 +02:00
dependabot[bot]
4ec3cdb5b8
Bump error-chain from 0.12.0 to 0.12.1
...
Bumps [error-chain](https://github.com/rust-lang-nursery/error-chain ) from 0.12.0 to 0.12.1.
- [Release notes](https://github.com/rust-lang-nursery/error-chain/releases )
- [Changelog](https://github.com/rust-lang-nursery/error-chain/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang-nursery/error-chain/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-13 18:32:28 +02:00
sharkdp
72152296c7
Fix accidental printing of files named 'cache'
...
This also adds two regression tests, so this will hopefully not pop up
again.
closes #557
2019-05-10 17:55:46 -05:00
Ethan P
2b9d25df05
Replace iterator with string starts_with and ends_with
2019-05-10 17:52:35 -05:00
Ethan P
cc8186103b
Reformatted with `cargo fmt`.
2019-05-10 17:52:35 -05:00
Ethan P
0ad09df7ab
Improved logic when encountering ANSI in character wrap mode
...
Fixes #551
2019-05-10 17:52:35 -05:00
Ethan P
7ef0fe091d
Cleaned up terminal-width validation even more
2019-05-10 17:50:58 -05:00
Ethan P
89fcbb2b15
Cleaned up terminal-width validation slightly
2019-05-10 17:50:58 -05:00
Ethan P
a7e2bb86cb
Add validation for --terminal-width option
2019-05-10 17:50:58 -05:00
sharkdp
1ce0bc8e0d
Slightly modified help text
2019-05-10 11:04:46 -05:00
Ethan P
fde00eec98
Add -pp for plain styling and no pager
2019-05-10 11:01:02 -05:00
Mitchell Kember
bb6594e691
Add 3 new themes: ansi-light, ansi-dark, base16
...
Also, interpret transparent colors (#RRGGBB00) as specifying a terminal
color palette number with RR. The three new themes use this.
2019-05-08 07:35:43 -05:00
rasmuskriest
e7c5561df7
Update Chocolatey package name to bat
2019-04-25 17:58:15 +02:00
rasmuskriest
0aabbc03d7
Add Chocolatey package instructions
2019-04-25 17:58:15 +02:00
Alexander Hultnér
8a5b59febc
Updated manual to include -H, --highlight-line <N>
2019-04-25 17:57:01 +02:00
Tim Sampson
7afdd44c43
cache/misc: be more cautious with bash
2019-04-25 17:52:21 +02:00
Tim Sampson
d72549a873
add fish shell syntax definition
2019-04-25 17:52:21 +02:00
evdev
1ba8540e5f
Updated packaging script to include manual fish shell completions
2019-04-13 10:59:22 +02:00
evdev
a6cee4da67
Removed completions file accidentaly left in root dir
2019-04-13 10:59:22 +02:00
evdev
cd6850947e
Updated fish completions to include parameter completion for available themes, added cache subcommand completions
2019-04-13 10:59:22 +02:00
evdev
14bfedeb20
Updated fish completions to include parameter completion for flags: color, italic-text, decorations, paging, wrap
2019-04-13 10:59:22 +02:00
evdev
8fe65252f7
WIP: added manual minimal fish shell completions for current flags. Does not include flag sub-options like language lists or subcommands
2019-04-13 10:59:22 +02:00
evdev
5e9351445f
WIP: added manual minimal fish shell completions for current flags. Does not include flag sub-options like language lists or subcommands
2019-04-13 10:59:22 +02:00
dependabot[bot]
2fdfb8de40
Bump escargot from 0.4.0 to 0.5.0
...
Bumps [escargot](https://github.com/crate-ci/escargot ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/crate-ci/escargot/releases )
- [Changelog](https://github.com/crate-ci/escargot/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/escargot/compare/v0.4.0...v0.5.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-09 21:48:33 +02:00
dependabot[bot]
f8c759edff
Bump clap from 2.32.0 to 2.33.0
...
Bumps [clap](https://github.com/clap-rs/clap ) from 2.32.0 to 2.33.0.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-08 13:00:03 +02:00
dependabot[bot]
e34431f922
Bump assert_cmd from 0.11.0 to 0.11.1
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 0.11.0 to 0.11.1.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v0.11.0...v0.11.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-04 21:11:46 +02:00
Björn
c96927b550
Update F# syntax
2019-04-04 21:11:19 +02:00
Laurent Arnoud
921cc0d1cb
Add copyright file on Debian package
2019-03-17 18:59:28 +01:00
dependabot[bot]
dbc49e534a
Bump syntect from 3.1.0 to 3.2.0
...
Bumps [syntect](https://github.com/trishume/syntect ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/trishume/syntect/releases )
- [Changelog](https://github.com/trishume/syntect/blob/master/CHANGELOG.md )
- [Commits](https://github.com/trishume/syntect/compare/v3.1.0...v3.2.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-11 06:37:16 +01:00
David Peter
7755ed79e0
Delete .DS_Store
2019-03-11 06:35:21 +01:00
Daniele Esposti
50aabf331d
Updated minimum version of Rust
2019-03-09 07:43:41 +01:00
Daniele Esposti
f259ff2920
Formatted code
2019-03-09 07:43:41 +01:00
Daniele Esposti
82f14121bd
Applied linter fixes
2019-03-09 07:43:41 +01:00
Daniele Esposti
a21ae614e6
Migrated to Rust 2018
2019-03-09 07:43:41 +01:00
dependabot[bot]
b94c94e845
Bump lazy_static from 1.2.0 to 1.3.0
...
Bumps [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs ) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/rust-lang-nursery/lazy-static.rs/releases )
- [Commits](https://github.com/rust-lang-nursery/lazy-static.rs/compare/1.2.0...1.3.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-08 21:45:42 +01:00
dependabot[bot]
161d107ec3
Bump dirs from 1.0.4 to 1.0.5
...
Bumps [dirs](https://github.com/soc/dirs-rs ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/soc/dirs-rs/releases )
- [Commits](https://github.com/soc/dirs-rs/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-05 22:31:16 +01:00
dependabot[bot]
ecf147fd96
Bump syntect from 3.0.2 to 3.1.0
...
Bumps [syntect](https://github.com/trishume/syntect ) from 3.0.2 to 3.1.0.
- [Release notes](https://github.com/trishume/syntect/releases )
- [Changelog](https://github.com/trishume/syntect/blob/master/CHANGELOG.md )
- [Commits](https://github.com/trishume/syntect/compare/v3.0.2...v3.1.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-25 07:03:17 +01:00
sharkdp
f0771d6532
Do not replace arguments to pager when --pager is used, closes #509
2019-02-18 20:28:44 +01:00
Geoff Shannon
d8f28c177a
Make fd link actually link to fd
2019-02-17 09:19:42 +01:00
David Peter
fbee9df719
Add "git show" section
2019-02-11 22:04:22 +01:00
David Peter
6e9ca7d6dc
Add "xclip" section
2019-02-11 22:01:03 +01:00
David Peter
a9ec5c063a
Add documentation about "tail -f"
2019-02-11 21:54:16 +01:00
David Peter
8470fd7173
Add "Integration with other tools" section
2019-02-11 21:38:18 +01:00
Reid Wagner
76b7418e35
Only print contents if file wasn't empty, or EOF wasn't first thing received from stdin.
2019-02-11 20:33:16 +01:00
Reid Wagner
10c5f79640
Revert "Check result of read_until, and return Error if 0, which indicates EOF was found before delimeter."
...
This reverts commit 61e888de7f
.
2019-02-11 20:33:16 +01:00
sharkdp
9e11d66979
Handle UTF-16 encoding errors with replacement characters
2019-02-10 10:18:07 +01:00
sharkdp
fa3244f7c1
Add test for UTF-16LE encoding
2019-02-10 10:18:07 +01:00
sharkdp
906774e6d3
Integration tests for single-line files
2019-02-10 10:18:07 +01:00
Reid Wagner
cec9cc073c
Add integration tests running bat with empty input files.
2019-02-08 23:30:33 +01:00
David Peter
a16789a060
Update alternatives.md
2019-02-07 23:52:31 +01:00
sharkdp
e09499b3df
Move config-dir and cache-dir from 'bat cache' to 'bat'
2019-02-07 23:27:53 +01:00
sharkdp
cff01d81fa
Rename 'bat cache --init' to 'bat cache --build'
2019-02-07 23:27:53 +01:00
sharkdp
31608c9a03
Update syntaxes
2019-02-07 23:01:06 +01:00
sharkdp
357ce84c56
Bump version to 0.10
2019-02-07 23:00:40 +01:00
sharkdp
3a5c52641b
Update assets/syntaxes/Packages
2019-02-07 22:53:18 +01:00
sharkdp
6e8fca5bb2
Replace less command line arguments only for PAGER
2019-02-07 22:37:33 +01:00
Park Juhyung
63c77383ce
Ignore flags from PAGER env var if the program is 'less'
2019-02-07 22:37:33 +01:00
sharkdp
4df22e617f
Update documentation
2019-02-07 22:19:32 +01:00
sharkdp
6473e8c1be
Remove import
2019-02-07 22:19:32 +01:00
sharkdp
972a764a74
Simplify Optional handling
2019-02-07 22:19:32 +01:00
sharkdp
54143d1403
Add --cache-dir option
2019-02-07 22:19:32 +01:00
sharkdp
6523bbf62f
Replace 'is_absolute_path' with map and filter
2019-02-07 22:19:32 +01:00
Lavi
05e2c2c66b
removed compile errors and warnings on non-macs
2019-02-07 22:19:32 +01:00
Lavi
69227222b5
config and cache now check XDG env vars first
...
`XDG_CACHE_HOME` and `XDG_CONFIG_HOME` are checked first and fall-back
to `~/.cache/` and `~/.config/`.
2019-02-07 22:19:32 +01:00
Lavi
49af3e854b
Set cache_dir on MacOS to ~/.cache/bat/
2019-02-07 22:19:32 +01:00
Lavi
6a8e4757b7
Updated bat config dir for MacOs
...
Removed directories crate and using dirs_rs
Changed bat config file and cache dir on MacOs:
config: ~/.config/bat/config
cache: ~/.config/bat/cache/
2019-02-07 22:19:32 +01:00
Harald Hoyer
91deef8b13
add varlink syntax
...
Varlink is an interface description format and protocol that aims
to make services accessible to both humans and machines in the
simplest feasible way.
See: https://varlink.org/ and https://github.com/varlink/ for
more information
2019-02-07 07:40:22 +01:00
Reid Wagner
61e888de7f
Check result of read_until, and return Error if 0, which indicates EOF was found before delimeter.
2019-02-07 07:32:28 +01:00
Okumura Takahiro
f3f9f10f05
Add Jsonnet (*.jsonnet) syntax
...
Jsonnet: https://jsonnet.org/
sublime-syntax: https://github.com/gburiola/sublime-jsonnet-syntax
2019-02-04 23:28:39 +01:00
object_1037
29ffa2a832
add Fedora instructions
2019-02-03 12:58:04 +01:00
object_1037
42a873fdb8
update README-ja.md
2019-02-03 12:58:04 +01:00
dependabot[bot]
82f048aedb
Bump assert_cmd from 0.10.2 to 0.11.0
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 0.10.2 to 0.11.0.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v0.10.2...v0.11.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-29 08:13:31 +01:00
Benjamin Santos
ae08785ec8
Add Terraform syntax
2019-01-28 20:09:56 +01:00
sharkdp
a500629359
Completely disable generation of shell completion files
2019-01-26 19:11:54 +01:00
Gergely Gombos
724a5fac99
Fix Fedora instructions in README
...
Correct instructions regarding Fedora Modular repos.
2019-01-26 19:11:37 +01:00
sharkdp
c483e49b92
Consistent naming for submodules
2019-01-20 10:22:35 +01:00
Benjamin
94c9b40694
Protobuf-syntax and ProtobufText syntax ( #474 )
2019-01-20 10:20:53 +01:00
dependabot[bot]
0c9dc3b257
Bump console from 0.7.3 to 0.7.5
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.7.3 to 0.7.5.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Commits](https://github.com/mitsuhiko/console/compare/0.7.3...0.7.5 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-18 07:25:29 +01:00
Benjamin Santos
3b5174bb1d
Add syslog-syntax
2019-01-18 07:24:46 +01:00
David Peter
3324505383
Update README.md
2019-01-16 20:04:46 +01:00
dependabot[bot]
de7872f8a8
Bump console from 0.7.2 to 0.7.3
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.7.2 to 0.7.3.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Commits](https://github.com/mitsuhiko/console/compare/0.7.2...0.7.3 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-14 09:12:12 +01:00
dependabot[bot]
abf0229741
Bump escargot from 0.3.1 to 0.4.0
...
Bumps [escargot](https://github.com/crate-ci/escargot ) from 0.3.1 to 0.4.0.
- [Release notes](https://github.com/crate-ci/escargot/releases )
- [Changelog](https://github.com/crate-ci/escargot/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/escargot/compare/v0.3.1...v0.4.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-01 12:32:25 +01:00
dependabot[bot]
e04bccd12d
Bump console from 0.7.1 to 0.7.2
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.7.1 to 0.7.2.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Commits](https://github.com/mitsuhiko/console/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-24 08:41:06 +01:00
David Peter
668c8a6703
Merge pull request #453 from sharkdp/line-highlight
...
Line highlight
2018-12-18 09:06:28 +01:00
sharkdp
bd68684537
Fix the number of values to one
2018-12-16 22:35:22 +01:00
sharkdp
c2847f6a9f
Short options for line-range and highlight-line
2018-12-16 22:17:39 +01:00
sharkdp
cf7ed042c1
Colorize the whole line
2018-12-16 21:53:15 +01:00
sharkdp
6b92814ea0
Allow for multiple highlighted lines
2018-12-16 21:00:18 +01:00
sharkdp
a236a9b195
Merge branch 'master' of https://github.com/tskinn/bat into tskinn-master
2018-12-16 20:43:36 +01:00
sharkdp
b68c5d8576
Bump minimum required Rust version to 1.30
2018-12-14 23:34:13 +01:00
sharkdp
fee57d71d9
Print ANSI-reset code before newline
...
fixes #379
2018-12-14 23:34:13 +01:00
sharkdp
5d3205acc0
Add x86_64 Assembly manually
2018-12-14 23:07:11 +01:00
sharkdp
4e6816abd6
Remove problematic 'Assembly (x86_64)' submodule
2018-12-14 23:07:11 +01:00
dependabot[bot]
72e8036edc
Bump git2 from 0.7.5 to 0.8.0
...
Bumps [git2](https://github.com/alexcrichton/git2-rs ) from 0.7.5 to 0.8.0.
- [Release notes](https://github.com/alexcrichton/git2-rs/releases )
- [Commits](https://github.com/alexcrichton/git2-rs/compare/libgit2-sys-0.7.5...git2-curl-0.8.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-14 22:55:25 +01:00
sharkdp
397def1320
Omit launching of pager if NO file exists
...
closes #387
2018-12-14 22:53:31 +01:00
sharkdp
d2d29180a7
Add ARM assembly
2018-12-14 22:52:57 +01:00
sharkdp
2f263c9fbf
Add x86_64 assembly
2018-12-14 22:46:50 +01:00
ufuji1984
4ff360669f
add quotes around filename
...
and make it more concise by using map_err
2018-12-11 22:24:52 +01:00
ufuji1984
549e5d7355
Report filename if File::open return Err
...
From issue #441
2018-12-11 22:24:52 +01:00
Markus Thömmes
dd48d29c28
Add AsciiDoc syntax.
2018-12-11 21:12:29 +01:00
sharkdp
98ee5f7400
Add vimpager to alternatives, closes #429
2018-12-07 20:28:47 +01:00
dependabot[bot]
638c04c13e
Bump console from 0.7.0 to 0.7.1
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.7.0 to 0.7.1.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Commits](https://github.com/mitsuhiko/console/compare/0.7.0...0.7.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-03 07:04:34 +01:00
David Peter
b1c865acaa
Update README.md
2018-12-02 22:02:39 +01:00
Lavi Blumberg
d3d795ffb2
Removed confusing variable from examples in README.md
...
Removed confusing the variable `BAT_CONFIG_DIR` from examples because it
is not a real configuration option for bat.
2018-12-02 20:19:12 +01:00
David Peter
0571c51487
Add copyright notice in MIT license
2018-12-02 18:35:29 +01:00
Ole Martin Ruud
348c9f3562
Enhance SyntaxMapping with impl Trait
2018-11-27 20:36:23 +01:00
Ole Martin Ruud
6b6a8f8e16
Fix doc comment typo
2018-11-27 20:34:32 +01:00
Keith Devens
6aa002850c
Correct typo in readme
2018-11-26 20:11:25 +01:00
dependabot[bot]
49c22c8d39
Bump console from 0.6.2 to 0.7.0
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.6.2 to 0.7.0.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Commits](https://github.com/mitsuhiko/console/compare/0.6.2...0.7.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-23 08:04:46 +01:00
dependabot[bot]
673caf6b59
Bump assert_cmd from 0.10.1 to 0.10.2
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 0.10.1 to 0.10.2.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v0.10.1...v0.10.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-21 19:11:22 +01:00
David Peter
e6ffab3cb4
Update assets/README.md
2018-11-19 18:48:36 +01:00
Jerome Leclanche
4e43f8fa74
Highlight XDG desktop entry as .ini file
...
Reference: https://standards.freedesktop.org/desktop-entry-spec/latest/
2018-11-19 18:48:36 +01:00
David Peter
bac1b16885
Consistent spelling of "color"
2018-11-18 12:11:07 +01:00
Ahmed El Gabri
778a4929a8
Add twig support
2018-11-18 11:58:05 +01:00
sh-tech
5c22dd4248
add close tag
2018-11-15 08:53:03 +01:00
sh-tech
214cd0f8ea
add link to original README
2018-11-15 08:53:03 +01:00
sh-tech
9fd61fcb6d
add table of contents
2018-11-15 08:53:03 +01:00
sh-tech
edf1d3b256
modify url
2018-11-15 08:53:03 +01:00
sh-tech
eca47b2a28
translate Project goals, alternatives
2018-11-15 08:53:03 +01:00
sh-tech
62424e70d7
translate Customization
2018-11-15 08:53:03 +01:00
sh-tech
4791f15222
translate Installation
2018-11-15 08:53:03 +01:00
sh-tech
159f234b78
translate Key Features & How to Use
2018-11-15 08:53:03 +01:00
sh-tech
3ec96127f2
translate table of contents
2018-11-15 08:53:03 +01:00
sh-tech
a9acb2711b
copy README.md (NOT translate yet)
2018-11-15 08:53:03 +01:00
sharkdp
a3182e68e4
Update .gitattributes
2018-11-12 21:49:19 +01:00
sharkdp
0691b18231
Add assets/.gitattributes
2018-11-11 14:50:59 +01:00
sharkdp
c711cd1b2e
Update .gitattributes
2018-11-11 14:50:05 +01:00
sharkdp
14e6b41a5f
Add .gitattributes
2018-11-11 14:49:24 +01:00
Arnav Borborah
532af6556d
Use Rust inclusive range (stable in 1.26)
2018-11-11 14:42:22 +01:00
David Peter
26717b0cd2
Update README.md
2018-11-11 14:39:04 +01:00
David Peter
1f177f0a1c
Update README.md
2018-11-11 14:35:08 +01:00
David Peter
54c81fa543
Update README.md
2018-11-11 14:32:59 +01:00
David Peter
34dee9e3aa
Updates for README
2018-11-11 14:28:18 +01:00
David Peter
c073d4a118
Add new image
2018-11-11 13:19:34 +01:00
sharkdp
e79c5516bf
Bump version, update assets
2018-11-11 12:55:38 +01:00
sharkdp
4776c2a575
Update man page
2018-11-11 12:31:28 +01:00
sharkdp
f98a96c1ed
Update help text
2018-11-11 12:26:39 +01:00
sharkdp
8a3446d219
Update dependencies
2018-11-11 12:17:58 +01:00
David Peter
5d5bf616ca
Update README.md
2018-11-11 12:17:15 +01:00
sharkdp
b68c038db8
Update link to new issue
2018-11-11 11:08:08 +01:00
dependabot[bot]
1117d2f9cb
Bump syntect from 3.0.1 to 3.0.2
...
Bumps [syntect](https://github.com/trishume/syntect ) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/trishume/syntect/releases )
- [Changelog](https://github.com/trishume/syntect/blob/master/CHANGELOG.md )
- [Commits](https://github.com/trishume/syntect/compare/v3.0.1...v3.0.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-11 11:08:08 +01:00
David Peter
d0ba5bcb32
Wording
2018-11-11 11:07:55 +01:00
Ricky
f8d39d5624
Resolving requested changes
2018-11-11 11:07:55 +01:00
Ricky
9998e2eac6
Initial commit of updated README for config file formatting
2018-11-11 11:07:55 +01:00
sharkdp
7cac07d845
issue #383 : Handle cases like `PAGER=/usr/bin/bat`
2018-11-06 19:53:32 +01:00
Rodrigo Orem
148caa1381
Fix code style
2018-11-06 19:35:41 +01:00
Rodrigo Orem
ab27cac0cc
Remove args when change from bat to less
2018-11-06 19:35:41 +01:00
Rodrigo Orem
01fcbf2183
Better placement of bat detection
2018-11-06 19:35:41 +01:00
Rodrigo Orem
8a0c30b385
Avoid endless bat executions with PAGER="bat"
...
From issue #383
2018-11-06 19:35:41 +01:00
Dany Marcoux
bc21c4d0e0
Add openSUSE installation instructions
2018-11-06 19:21:33 +01:00
dependabot[bot]
0800562ba2
Bump content_inspector from 0.2.3 to 0.2.4
...
Bumps [content_inspector](https://github.com/sharkdp/content_inspector ) from 0.2.3 to 0.2.4.
- [Release notes](https://github.com/sharkdp/content_inspector/releases )
- [Commits](https://github.com/sharkdp/content_inspector/compare/v0.2.3...v0.2.4 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-05 19:37:58 +01:00
sharkdp
1f9befbcd1
Update SHA1 in TOML submodule
2018-11-05 19:37:23 +01:00
sharkdp
a5c779c518
Update path to TOML syntax remote
2018-11-05 19:23:44 +01:00
dependabot[bot]
f37f100352
Bump lazy_static from 1.1.0 to 1.2.0
...
Bumps [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/rust-lang-nursery/lazy-static.rs/releases )
- [Commits](https://github.com/rust-lang-nursery/lazy-static.rs/compare/1.1.0...1.2.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-05 07:22:39 +01:00
Nisheet Sinvhal
18d1a3b973
Changed italics to use-italic-text in config
...
Better placing of italics in help and also added long_help for it
2018-11-04 19:40:05 +01:00
Nisheet Sinvhal
dc10246bd2
Linting
2018-11-04 19:40:05 +01:00
Nisheet Sinvhal
44bdae0212
Linting
2018-11-04 19:40:05 +01:00
Nisheet Sinvhal
1ece38a4c4
Changed flag name
2018-11-04 19:40:05 +01:00
Nisheet Sinvhal
e90308e1f8
italics enable|disable working
2018-11-04 19:40:05 +01:00
Nisheet Sinvhal
d702d6740c
Added args
2018-11-04 19:40:05 +01:00
sharkdp
c6a526f99c
Run 'cargo run' only once
2018-11-04 12:24:56 +01:00
sharkdp
278d841408
Move '--paging' arg to config file.
2018-11-04 11:19:49 +01:00
sharkdp
5f576f1ecf
Remove all relevant environment variables during testing
2018-11-04 11:19:49 +01:00
sharkdp
48c6ea6b25
Simplify integration test setup
2018-11-04 11:19:49 +01:00
Ricky
558134f6c8
Changed to unwrap methods, added integration tests
2018-11-04 11:19:49 +01:00
Ricky
1dd57e6d7e
Ran rust fmt
2018-11-04 11:19:49 +01:00
Ricky
20ba84d1fa
Added in environment variable and the result is a file check in config.rs
2018-11-04 11:19:49 +01:00
sharkdp
e81f9b23e6
Fix `--show-all` for UTF-16 encoding
2018-11-01 22:00:47 +01:00
sharkdp
50dc4a79b0
Display line-feed as instead of
2018-11-01 22:00:47 +01:00
sharkdp
8fa8f44706
Use `↹` character if tab-width == 1.
2018-11-01 22:00:47 +01:00
sharkdp
ecd862d9ff
Feature: Highlight non-printable characters
...
Adds a new `-A`/`--show-all` option (in analogy to GNU Linux `cat`s option) that
highlights non-printable characters like space, tab or newline.
This works in two steps:
- **Preprocessing**: replace space by `•`, replace tab by `├──┤`, replace
newline by ``, etc.
- **Highlighting**: Use a newly written Sublime syntax to highlight
these special symbols.
Note: This feature is not technically a drop-in replacement for GNU `cat`s
`--show-all` but it has the same purpose.
2018-11-01 22:00:47 +01:00
sharkdp
cbed338c3a
Remove generation code for tabs_ tests
2018-11-01 15:30:58 +01:00
sharkdp
4492d99556
Change default tab width to 4
2018-11-01 15:30:58 +01:00
sharkdp
d96ee2261f
Remove tab-related text
2018-11-01 15:30:58 +01:00
sharkdp
dda27b253b
Allow offset values in `--terminal-width`
...
Allows the `width` argument to `--terminal-width` to be an offset
instead of an absolute number. Examples:
--terminal-width=80 # Set output width to 80 characters
--terminal-width=-2 # Set output width to actual_width - 2
closes #376
2018-10-31 22:21:22 +01:00
sharkdp
78f26d0caf
Temporarily disable shipping of shell completions
...
closes #372
2018-10-31 22:03:05 +01:00
David Peter
abcd09f869
Remove commented-out code
2018-10-21 22:52:26 +02:00
Sindre Johansen
41a5ff039b
Only use the last argument of {style,plain,number}
2018-10-21 22:52:26 +02:00
Sindre Johansen
155bad3862
Rustfmt
2018-10-21 22:52:26 +02:00
Sindre Johansen
7c98a1c901
When specifying style multiple times the last occurence wins
...
Closes : #367
2018-10-21 22:52:26 +02:00
David Peter
c1246fcd53
Update help text
2018-10-21 22:42:11 +02:00
David Peter
9f401ea122
Update docstring
2018-10-21 22:42:11 +02:00
Park Juhyung
9c782fb692
Fix format error
2018-10-21 22:42:11 +02:00
Park Juhyung
154186a58d
Add --pager option
2018-10-21 22:42:11 +02:00
David Peter
b22a9f8fe3
Update README.md
2018-10-20 14:56:25 +02:00
David Peter
5219c40ed8
PAGER: Wrapper script is not needed anymore
2018-10-20 14:54:44 +02:00
sharkdp
a25ee0e6fd
Add sublime-snazzy theme
2018-10-20 11:32:25 +02:00
sharkdp
496e0bc046
Allow for multiple line ranges
...
See #23
2018-10-20 10:44:13 +02:00
sharkdp
7082fd09f0
Modify TravisCI caching policy
2018-10-19 23:06:25 +02:00
David Peter
857cc215b4
Move link to header line
2018-10-19 22:00:05 +02:00
yobrave
481268f018
Doc: add Chinese readme link
...
#251
2018-10-19 22:00:05 +02:00
sharkdp
f7d9f49503
Remove leftovers from tab-tests
2018-10-19 21:57:35 +02:00
Lawrence Chou
88fcfd76aa
cargo fmt
2018-10-19 21:04:46 +02:00
Lawrence Chou
76e34b29ec
Avoid empty line in snapshot
2018-10-19 21:04:46 +02:00
Lawrence Chou
01984e1d02
Test 'tabs' with 'numbers'
2018-10-19 21:04:46 +02:00
Lawrence Chou
536390509f
remove --wrap for now
2018-10-19 21:04:46 +02:00
Lawrence Chou
58198d0700
rewrite 6 snapshot tests as integration test
2018-10-19 21:04:46 +02:00
Lawrence Chou
afc5aacb28
Move tabs_* snapshot tests to integration_tests
2018-10-19 21:04:46 +02:00
sharkdp
30b742e984
--map-syntax takes just one value
2018-10-17 23:27:44 +02:00
sharkdp
671deeef8c
Update help text
2018-10-17 23:17:28 +02:00
sharkdp
a892caeb33
Bump bat version to 0.8
2018-10-17 23:15:59 +02:00
sharkdp
a770cbf25e
Update assets
2018-10-17 23:14:07 +02:00
sharkdp
931c6e9414
Update man page
2018-10-17 23:13:50 +02:00
sharkdp
8dc7e2efa3
Add --config-file option
2018-10-17 23:08:37 +02:00
sharkdp
10965a6122
Implement syntax mapping
...
This adds a `-m`/`--map-syntax` option that allows users to (re)map
certain file extensions or file names to an existing syntax.
For example:
```
bat --map-syntax .config:json
```
The option can be use multiple times. Note that you can easily make
these mappings permanent by using `bat`s new configuration file.
closes #169
2018-10-17 23:08:19 +02:00
sharkdp
e43d97dc15
Small cleanup
2018-10-17 21:12:23 +02:00
sharkdp
2c7087b8de
Add integration tests for pager handling
2018-10-17 21:08:32 +02:00
sharkdp
bb1f5aa841
Add proper handling of empty PAGER variables
2018-10-17 21:08:32 +02:00
sharkdp
2109a7830b
Add error handling for parsing errors
2018-10-17 21:08:32 +02:00
sharkdp
ec27c78a8a
Remove duplicate 'extern crate'
2018-10-17 21:08:32 +02:00
Morten Linderud
67fe833bc8
Add arguments from PAGER/BAT_PAGER
...
Solves #352
Signed-off-by: Morten Linderud <morten@linderud.pw>
2018-10-17 21:08:32 +02:00
sharkdp
e956225b4d
Update syntect to 3.0.1
...
closes #314
2018-10-16 23:06:46 +02:00
sharkdp
314ec881ef
Bump Rust version
2018-10-16 22:09:15 +02:00
sharkdp
25a6a55437
Revert "Fix for older version of Rust"
...
This reverts commit c530fadc44
.
2018-10-16 22:09:15 +02:00
sharkdp
5bff4548be
Add BAT_OPTS environment variable
2018-10-16 22:09:15 +02:00
sharkdp
866b9e16a8
Add error handling
2018-10-16 22:09:15 +02:00
sharkdp
5af176c94f
Move transpose to util module
2018-10-16 22:09:15 +02:00
sharkdp
9e7da05459
Fix for older version of Rust
2018-10-16 22:09:15 +02:00
sharkdp
1ae02c65fb
Fix include
2018-10-16 22:09:15 +02:00
sharkdp
495e7fd3b1
Add --no-config option
2018-10-16 22:09:15 +02:00
sharkdp
b48f0fe389
Fix tests
2018-10-16 22:09:15 +02:00
sharkdp
c19c704a43
Add more tests
2018-10-16 22:09:15 +02:00
sharkdp
693bd5929d
Add possibility for spaces on a single line
2018-10-16 22:09:15 +02:00
sharkdp
8275b0436d
Add simple configuration file
...
This allows users to create simple configuration file
(`~/.config/bat/config` on Linux) that has the following format:
```bash
--flag1
--flag2
--option1=value1
# lines beginning with '#' are ignored
--option2=value2
# empty lines and trailing whitespace are also ignored
--option3=value3
```
2018-10-16 22:09:15 +02:00
sharkdp
278bde5cee
Continue with output after "is directory"-error
2018-10-11 21:54:19 +02:00
Russ Taylor
eee7e5a575
Removes duplicate explanation.
2018-10-11 20:58:44 +02:00
Russ Taylor
ad7b634ee6
Fixes #328 - adds info for light backgrounds.
2018-10-11 20:58:44 +02:00
David Peter
1310f83c8d
Update Docker alias for bat
2018-10-11 20:57:46 +02:00
David Peter
897b9e7030
Add Docker instructions, closes #331
2018-10-11 20:05:17 +02:00
sharkdp
1891e194b5
Add simple integration tests
2018-10-11 07:06:13 +02:00
Taylor
cea05e9f22
be consistent
2018-10-10 22:19:40 -06:00
sharkdp
d2d01b9fe8
Always remove the local cache when creating new assets
2018-10-10 21:49:03 +02:00
sharkdp
2a7851530d
Fix formatting
2018-10-10 20:45:10 +02:00
Taylor
1a6709c2cb
add line highlight
2018-10-09 22:25:33 -06:00
sharkdp
5842d58c01
Updates for syntect 3.0
2018-10-09 22:04:51 +02:00
Tim Sampson
e3c71adba7
syntax: Add robot framework support
2018-10-09 20:27:01 +02:00
Merlin Göttlinger
504f28b3a1
Documented nix availability
2018-10-09 20:07:27 +02:00
Fredrik Fornwall
d977ba9194
Update dependencies
2018-10-08 22:33:09 +02:00
Tim Sampson
9c09799e1f
misc: add exec bit for create.sh
2018-10-08 20:20:05 +02:00
David Peter
d83c93c805
Update README.md
2018-10-07 18:39:52 +02:00
sharkdp
fc8fd1e63f
cargo fmt
2018-10-07 17:49:38 +02:00
sharkdp
404d6a4a81
Update content_inspector version
2018-10-07 17:49:38 +02:00
sharkdp
25d96da4a2
Add support for UTF-16LE and UTF-16BE
2018-10-07 17:49:38 +02:00
sharkdp
e97095b724
Use first-line detection for STDIN
2018-10-07 15:34:37 +02:00
sharkdp
ce96df00b6
Do not display binary files in interactive mode
...
closes #248
2018-10-07 15:34:37 +02:00
sharkdp
f98fc5f06a
Simplify access to first line
2018-10-07 15:34:37 +02:00
sharkdp
1dbb4ef683
Update minimum Rust version to 1.27
2018-10-07 15:34:37 +02:00
sharkdp
0502a3bd4a
Add first-line detection for all input types
...
closes #205
2018-10-07 15:34:37 +02:00
sharkdp
869cf6368c
Add possibility to get first line
2018-10-07 15:34:37 +02:00
sharkdp
078228deac
Add unit test for InputFileReader
2018-10-07 15:34:37 +02:00
sharkdp
e09d7dabb8
Move snapshot tests into separate module
2018-10-07 15:34:37 +02:00
sharkdp
6d1cc8c2c8
Move read_line functionality to inputfile module
2018-10-07 15:34:37 +02:00
sharkdp
87f021078e
Use dyn Trait for trait objects
2018-10-07 15:34:37 +02:00
sharkdp
d5b0502419
Move get_reader into inputfile module
2018-10-07 15:34:37 +02:00
sharkdp
860f3e9006
Move InputFile to separate module
2018-10-07 15:34:37 +02:00
sharkdp
1be346a038
Add 'plain' version of bat to the benchmarks
2018-10-07 10:57:08 +02:00
sharkdp
f9fd5e4851
Simplify -h help text
2018-10-07 10:43:39 +02:00
sharkdp
da09f3877b
Remove unnecessary scope
2018-10-07 10:09:10 +02:00
sharkdp
e30e1bab2e
Move theme-preview section into own paragraph
2018-10-06 21:12:12 +02:00
Russ Taylor
f140f6da46
Fixes #273 - describes 'musl' builds.
2018-10-06 21:07:01 +02:00
Grégoire Paris
3446fdf5f2
Document how to rapidly preview theme on a file
2018-10-06 21:06:31 +02:00
sharkdp
e1345cdc2a
Update VimL syntax
2018-10-05 18:44:51 +02:00
sharkdp
a2676ccc55
Workaround for #81
2018-10-04 11:09:41 +02:00
Richard Hozák
b39e28d2c8
Add support for wildcards in Windows CMD ( #329 )
...
Windows does not support wildcard expansion in cmd, this adds 'wild' crate (as discussed in #309 ) that handles everything transparently, so wildcards work everywhere.
Fixes #309
2018-10-03 22:59:11 +02:00
davideGiovannini
0d71968615
Generate shell completions with clap during build ( #327 )
...
* Generate shell completions with clap during build
* Updated ci release script, added SHELL_COMPLETIONS_DIR override to build.rs and fixed dependency version
2018-10-03 09:39:30 +02:00
sharkdp
80da0dc619
run cargo fmt
2018-09-26 19:16:03 +02:00
sharkdp
64903bb858
Typo
2018-09-26 19:13:32 +02:00
sharkdp
3456ce1187
Add a small tutorial
2018-09-26 18:08:24 +02:00
sharkdp
886a5b3d24
Document the situation with less and scrolling
...
closes #312
closes #246
2018-09-26 18:03:46 +02:00
sharkdp
238482e5f3
Update syntax-set, fixes #314
2018-09-23 10:30:19 +02:00
Michal Nazarewicz
79b960e17e
Use ansi_colours package for better true-colour approximation
2018-09-23 10:19:19 +02:00
sharkdp
6aa626f1c4
Document INI syntax modifications
2018-09-22 11:23:29 +02:00
Tuk Bredsdorff
1b30539493
Added Mercurial's hgrc-files to the list of INI-extensions
2018-09-22 11:23:29 +02:00
Katrin Leinweber
96b24d8a7e
Fix typos
2018-09-20 19:16:51 +02:00
sharkdp
20b02e72b3
Disable wrapping when `--style` is plain
...
closes #289
2018-09-18 21:31:56 +02:00
eth-p
254efac9c2
Added section to README on using Cygwin.
2018-09-14 18:30:43 +02:00
Jeroen Hoek
dcec322117
Update README (libz-dev may be required)
...
On Ubuntu 18.04 I had to install `cmake` as well as `libz-dev` to get
bat to compile.
2018-09-14 14:12:44 +02:00
Alexander Eimer
d781156327
Adds ansible install instructions for ansible to readme
2018-09-12 23:06:33 +02:00
sharkdp
732750c274
Bump version
2018-09-12 22:03:48 +02:00
sharkdp
6b6baa3118
Update dependencies
2018-09-12 22:01:27 +02:00
sharkdp
54c434934e
Bump version, update assets
2018-09-12 22:01:01 +02:00
sharkdp
ad6e0a2581
Update man page
2018-09-12 22:00:28 +02:00
sharkdp
bd619db3ca
Mention BAT_STYLE in README.md
2018-09-12 21:57:54 +02:00
sharkdp
e098eb43a2
Do not show file header for directories
...
This also adds a better error message.
closes #292
2018-09-12 21:53:41 +02:00
David Peter
ea369ee17f
Merge pull request #298 from ms2300/bat_style
...
#208 Added BAT_STYLE env variable functionality
2018-09-12 21:48:34 +02:00
sharkdp
63d32bc818
Merge remote-tracking branch 'upstream/master' into bat_style
2018-09-12 21:40:41 +02:00
sharkdp
dccf8d8221
Use a more streamlined version of style-component collection
2018-09-12 21:35:23 +02:00
sharkdp
97129ab9d8
Add PowerShell syntax, closes #306
2018-09-12 20:53:49 +02:00
David Peter
52d0d6ca30
Merge pull request #302 from eth-p/feature-tabs
...
Tab expansion support.
closes #166
closes #184
2018-09-12 20:50:05 +02:00
sharkdp
a05494e9d9
Make tests more robust
2018-09-12 20:32:49 +02:00
sharkdp
84ac92efbb
Fix test for --style=plain
2018-09-12 20:32:33 +02:00
sharkdp
b4c6e412dc
Make generate_snapshots script more robust
2018-09-12 20:28:42 +02:00
sharkdp
3e21d69a92
Re-generate files again
2018-09-12 20:28:30 +02:00
sharkdp
b7690d4bb1
Undo change in sample.modified.rs
2018-09-12 20:28:21 +02:00
eth-p
d404139ff7
Added validation for --tabs.
...
Also added a comment to explain what 0 represents.
2018-09-12 10:08:58 -07:00
eth-p
9ef1e9f792
Update snapshots.
2018-09-11 15:04:44 -07:00
eth-p
503fe0b641
Fix sample.modified.rs
2018-09-11 15:03:13 -07:00
eth-p
1807f9653c
Merge remote-tracking branch 'upstream/master' into feature-tabs
...
# Conflicts:
# src/printer.rs
2018-09-11 14:03:47 -07:00
eth-p
1e74f0e2a9
Ran `cargo fmt`.
2018-09-11 13:47:35 -07:00
eth-p
c1e1f753cf
Added three new snapshot tests for --tabs and --wrap.
2018-09-11 13:47:01 -07:00
eth-p
d90797f8e9
Fixed tab expansion not working in --wrap=never mode.
2018-09-11 13:45:49 -07:00
eth-p
b4096e5627
Moved tab expansion to happen after syntax highlighting.
2018-09-11 13:02:22 -07:00
shik Chen
4e3ab4d399
Query git diff only when needed
...
In large git repo like chromium, it takes too long time to query git
diff.
2018-09-11 21:09:38 +02:00
rachitchokshi
f0d936763c
provide armhf deb packages ( #301 )
...
* Enabled deb packaging for armhf architecture
closes #280 .
2018-09-11 21:03:53 +02:00
ms2300
7897260bf0
BAT_STYLE accounts for multiple styles (ie numbers,header)
2018-09-10 21:58:19 -06:00
eth-p
eb6e43b9a9
Disabled tab expansion when decorations and pager are not used.
2018-09-10 20:12:13 -07:00
eth-p
7cdcdbb31d
Updated snapshots.
2018-09-10 19:20:09 -07:00
eth-p
9159341714
Modified snapshot tests to support tab expansion.
...
This changes how the files are named (to allow for snapshots that aren't
directly related to the --style argument) and fixes the
generate_snapshots.py script to work with the latest version of bat.
Three new tests are also introduced:
- tabs_4 - Tab expansion with a width of 4.
- tabs_8 - Tab expansion with a width of 8.
- tabs_passthrough - No tab expansion.
2018-09-10 19:19:43 -07:00
eth-p
b23ff24ebc
Added tab expansion preprocessing step.
2018-09-10 18:11:59 -07:00
Rogach
e1ecc17f69
print additional newline if last line in input file was not terminated with a newline ( fixes #299 )
2018-09-10 22:18:16 +02:00
rachitchokshi
0fe3badf19
adding deb packaging for arm64 ( #1 )
2018-09-10 21:24:15 +02:00
rachitchokshi
89d4cb951a
Updated before_deploy.bash to call version of strip specific to aarch64 target
2018-09-10 21:24:15 +02:00
rachitchokshi
e9681bf22d
Testing build by removing dependency 'libz-sys = "1.0.20"'
2018-09-10 21:24:15 +02:00
rachitchokshi
1b6df8a480
Enabled build target aarch64-unknown-linux-gnu for arm64 architecture
2018-09-10 21:24:15 +02:00
ms2300
cf24986edb
Run formatting for bat_style changes
2018-09-10 00:07:46 -06:00
ms2300
b9c556a0b6
Updated long help to reflect BAT_STYLE changes
2018-09-09 18:35:40 -06:00
ms2300
9d6bde48fa
Added BAT_STYLE env variable functionality
2018-09-09 18:28:04 -06:00
Aankhen
d6c8fee044
README.md: Add `Using bat on Windows`
2018-09-09 12:22:05 +02:00
sharkdp
8b4abb03db
Run 'cargo fmt'
2018-09-08 09:52:21 +02:00
eth-p
375cf76e15
Formatted for newest rustfmt.
2018-09-08 09:52:21 +02:00
eth-p
1a4acc435e
Typo
2018-09-08 09:52:21 +02:00
eth-p
d8030626f8
Automatically disable wrapping when style is plain.
2018-09-08 09:52:21 +02:00
eth-p
fb61aa4f60
Wrapping disabled when --plain is used. ( #289 )
2018-09-08 09:52:21 +02:00
Aankhen
76df41fa97
src/output.rs: Handle `less` in a portable way.
2018-09-07 21:47:31 +02:00
Miguel Madrid Mencía
97efd75cee
Add Crystal syntax
2018-09-05 23:45:09 +02:00
Shreyansh Chouhan
53d0c1deca
Can read files named "cache" now, cache subcommand working too ( #275 )
...
Now if a cache file exists in the current directory, and the user passes
no arguments to the cache command, the cache file would be displayed.
If however the user uses cache command with arguments, the cache command
would be executed as normal regardless of whether the file cache exists
in the current directory or not.
Though now there won't be an error message displayed if the user uses the cache sub command without arguments in any directory that contains a file named cache.
2018-09-05 23:22:12 +02:00
David Peter
155179a07a
Update alternatives.md
2018-09-05 22:01:42 +02:00
sharkdp
ba00caf9c3
Add Swift syntax
2018-09-05 21:56:49 +02:00
sharkdp
ac418ba21c
Add PureScript syntax
2018-09-05 21:50:16 +02:00
sharkdp
acde83af31
Add note about 'lesspipe', closes #242
2018-09-05 21:44:53 +02:00
sharkdp
021a68eb21
Add F# syntax, closes #284
2018-09-05 21:38:35 +02:00
David Peter
566aab3b05
Merge pull request #279 from tobenna/add-jsx-syntax
...
Add support for JSX in javascript and typescript
2018-09-05 21:33:50 +02:00
sharkdp
f88eba6476
Add section concerning missing zlib-devel
...
closes #229
2018-09-05 21:13:43 +02:00
sharkdp
1d9e7ac4c2
Support "(/usr)/bin/less" as PAGER too
...
closes #271
2018-09-05 21:10:11 +02:00
David Peter
80ae2ecbf8
Merge branch 'master' into add-jsx-syntax
2018-09-05 20:51:03 +02:00
David Peter
96d4492d27
Merge pull request #282 from tobenna/support-cabal-syntax
...
Syntax highlighting for .cabal
2018-09-05 20:44:25 +02:00
David Peter
c90f0b8e21
Merge branch 'master' into support-cabal-syntax
2018-09-05 20:43:50 +02:00
David Peter
4b866ab6af
Merge branch 'master' into add-jsx-syntax
2018-09-05 20:36:31 +02:00
Tobenna
2dbd91e543
Add Dart syntax
2018-09-05 20:33:16 +02:00
Tobenna Ndu
785da3d9df
Add support for cabal syntax
2018-09-05 14:42:27 +01:00
Tobenna
d455cb7c32
Add support for JSX in javascript and typescript
2018-09-05 08:49:33 +01:00
sharkdp
d2b4766f92
Small README update
2018-09-04 08:25:24 +02:00
Roald
5cf92b4f94
Windows download with scoop
2018-09-04 08:23:38 +02:00
sharkdp
7b803a50af
Ignore enable_ansi_support errors
...
- Call `enable_ansi_support` only once.
- Ignore errors that appear when trying to enable ANSI support. This
will hopefully fix #252 and #264
2018-09-03 22:15:38 +02:00
sharkdp
67ec5fe2b7
Add OneHalf themes, closes #256
2018-09-03 22:12:41 +02:00
sharkdp
3447ed4def
Add CSV syntax, closes #254
2018-09-03 21:49:26 +02:00
David Peter
532fb921a6
Update README.md
2018-09-01 00:59:30 +02:00
sharkdp
ba4d5a2e7d
Bump version number
2018-09-01 00:30:43 +02:00
sharkdp
026273a05c
Enable ANSI support on Windows
2018-09-01 00:23:15 +02:00
sharkdp
8903b64830
Fix for Rust 1.26
2018-08-31 23:57:27 +02:00
sharkdp
194155f062
Fix relative-path computation for Windows
2018-08-31 23:57:27 +02:00
sharkdp
a6ff3b900d
Fix terminal width to 80 characters in tests
2018-08-31 23:57:27 +02:00
sharkdp
8a52bcf92d
Add hidden --terminal-width option
2018-08-31 23:57:27 +02:00
sharkdp
0b1535f63b
Split snapshot tests into individual tests
2018-08-31 23:57:27 +02:00
sharkdp
0a5b3eaf3e
Re-enable tests on windows
2018-08-31 23:57:27 +02:00
sharkdp
11294249f8
Add new key for AppVeyor
2018-08-31 23:57:27 +02:00
anykao
35a1236ad0
Update tests.rs
2018-08-31 23:57:27 +02:00
anykao
af8da50c2c
Update appveyor.yml
2018-08-31 23:57:27 +02:00
anykao
649d1e3df2
Update appveyor.yml
2018-08-31 23:57:27 +02:00
anykao
199cfd4519
Update appveyor.yml
2018-08-31 23:57:27 +02:00
David Peter
c7cce0752b
Add AppVeyor badge
2018-08-31 23:57:27 +02:00
anykao
3a89486189
Create before_deploy.ps1
2018-08-31 23:57:27 +02:00
anykao
720a2fb7a5
Create appveyor.yml
2018-08-31 23:57:27 +02:00
sharkdp
e3c990f11e
Respect color settings for list-themes and list-languages
2018-08-31 21:57:18 +02:00
sharkdp
90c7d0c365
Use stdout locks
2018-08-31 21:48:26 +02:00
mchlrhw
56002267d2
Fix panic when running `bat --list-languages | head`
...
Fixes: https://github.com/sharkdp/bat/issues/232
2018-08-31 21:43:49 +02:00
David Peter
84734eac9d
Update alternatives.md
2018-08-31 00:39:26 +02:00
sharkdp
acdea97e71
Add --plain
2018-08-28 23:37:49 +02:00
sharkdp
839e4ee611
Bump version
2018-08-28 23:21:35 +02:00
sharkdp
c7afcdebf8
Move theme_preview file to constant
2018-08-28 22:16:42 +02:00
sharkdp
08e6db1581
Add Troubleshooting section
...
see #220
2018-08-28 22:08:34 +02:00
sharkdp
4d08ecd828
Fix headline levels
2018-08-28 21:04:41 +02:00
sharkdp
28e1d0e613
Add development section to README
2018-08-28 21:03:03 +02:00
sharkdp
d11839ad03
Update install instructions
2018-08-28 20:55:15 +02:00
sharkdp
8cacd9b432
Include theme_preview file in binary
2018-08-28 20:24:13 +02:00
sharkdp
6f67444c99
Run cargo fmt
2018-08-28 20:24:13 +02:00
sharkdp
fd2b376ea0
Small style changes to --list-themes
2018-08-28 20:24:13 +02:00
sharkdp
cda54e4f61
Fix build for Rust 1.26
2018-08-28 20:24:13 +02:00
ms2300
3b90ada735
Mutation done correctly
2018-08-28 20:24:13 +02:00
ms2300
1837d364fe
Added bold to theme titles
2018-08-28 20:24:13 +02:00
ms2300
4ea3e6bbb7
Changed preview code
2018-08-28 20:24:13 +02:00
ms2300
38544ed735
Changed to plain style
2018-08-28 20:24:13 +02:00
ms2300
5444b0dfed
Fixes mut issue
2018-08-28 20:24:13 +02:00
ms2300
f3dde0185d
Modifying changing config for efficiency
2018-08-28 20:24:13 +02:00
ms2300
2e3784aa30
#213 : output hello world for each theme when --list-theme is flagged
2018-08-28 20:24:13 +02:00
sharkdp
1088455702
Add syntaxes for Elm, Kotlin, Puppet, TypeScript
...
closes #215
closes #216
closes #217
closes #218
2018-08-28 19:36:31 +02:00
Colin Dean
4f812c32ab
Adds zenburn theme submodule
...
Work towards #224 but @sharkdp is going to rebuild themes.bin
2018-08-28 07:37:27 +02:00
sharkdp
b6c59a5bd4
Add man page to releases
2018-08-27 23:10:14 +02:00
sharkdp
b682679776
Add initial version of man page, see #52
2018-08-27 22:57:47 +02:00
ms2300
81771432fb
#212 : added -p as an alias for --style=plain
2018-08-27 17:56:50 +02:00
sharkdp
627181bcb6
Always call the syntax highlighter
2018-08-23 23:35:57 +02:00
sharkdp
226d9a573a
Add simple loop-through mode
...
Use a loop-through mode that simply copies input to output if a
non-interactive terminal is detected.
see #150
2018-08-23 23:13:24 +02:00
sharkdp
246cf79dbd
Split into Controller and Printer
2018-08-23 22:37:27 +02:00
sharkdp
ea955c734d
Refactoring, introduce Printer trait
2018-08-23 19:44:14 +02:00
sharkdp
6223ad6d52
Document Config struct
2018-08-22 22:36:59 +02:00
sharkdp
31a9335bd5
Document Config struct
2018-08-22 22:36:37 +02:00
sharkdp
9316f2a758
Major refactoring and cleanup
2018-08-22 22:29:12 +02:00
sharkdp
c884c3cc12
Re-order options in help texts
2018-08-22 19:34:30 +02:00
sharkdp
08850f0474
Update the `--help` text
2018-08-22 19:27:11 +02:00
Tim Sampson
8e6c5bc562
doc: mention BAT_THEME in help output
2018-08-22 18:14:01 +02:00
sharkdp
052425b12f
Load customized themes in addition to defaults
...
- New themes in `$BAT_CONFIG_DIR/themes` are now loaded *in addition* to
the default themes (they may also override).
- The `Default.tmTheme` symlink is not necessary anymore.
This relates to #172
2018-08-20 21:39:21 +02:00
sharkdp
2df3305b94
Add new '--blank' option for 'bat cache --init'
...
closes #206
2018-08-20 21:34:08 +02:00
sharkdp
6882fc1512
Clean up help messages
2018-08-20 21:34:08 +02:00
sharkdp
2508323264
Extract grid and line-number color from theme
...
This changes the output color of the grid and the line numbers to use
the "gutter" foreground color defined in the Sublime `.tmTheme` files.
Sublime Text does the same.
Note: we could go one step further and also extract the "GitGutter"
colors from the themes. These could be used instead of red/green/yellow
to signify Git modifications. The problem is that they are quite a bit
harder to extract from the syntect `Theme` object.
closes #178
2018-08-19 12:32:35 +02:00
sharkdp
297afad337
Bump version
2018-08-19 12:31:35 +02:00
sharkdp
1dddce3aa1
Separate syntax set and theme set
...
This commit separates the handling of syntax sets and theme sets. It
also changes the way how new syntax definitions are loaded from `bat`'s
configuration folder. New syntax definitions are now loaded *in
addition* to the ones that are stored in the `bat` binary by default.
This fixes #172
2018-08-19 11:08:23 +02:00
sharkdp
76be0d3933
Add arm as a compile target
2018-08-19 09:50:24 +02:00
sharkdp
e5b8c4471a
Bump minimum required rust version
2018-08-18 21:30:12 +02:00
sharkdp
b191691767
Revert "replace trait object BufRead by generic"
...
This reverts commit 037861e588
.
2018-08-18 21:25:58 +02:00
Michal Nazarewicz
5c95b8803b
Avoid floating point arithmetic in RGB→8-bit ANSI approximation
2018-08-18 20:58:03 +02:00
sharkdp
5b421b455d
Update dependencies
2018-08-18 20:44:25 +02:00
sharkdp
a6d6c28723
Add documentation on new pager-customization
2018-08-18 20:22:11 +02:00
sharkdp
2966939e38
Update submodules
2018-08-18 19:30:35 +02:00
sharkdp
d179693d1d
Use BAT_PAGER and PAGER environment variables, closes #158
2018-08-18 18:48:22 +02:00
sharkdp
268577c6f9
Run 'cargo fmt'
2018-08-18 17:54:26 +02:00
TA Thanh Dinh
037861e588
replace trait object BufRead by generic
2018-08-18 17:54:26 +02:00
sharkdp
94ccc646e8
Update README
2018-07-23 21:58:06 +02:00
sharkdp
0cc5d1dab6
Update error-chain to fix compiler warnings
2018-07-23 21:54:30 +02:00
sharkdp
28397b8f78
Always show a warning when theme is unknown
2018-07-23 21:51:49 +02:00
sharkdp
c899849101
Use map instead of and_then(..Some(..))
2018-07-23 21:51:49 +02:00
sharkdp
bf53b64125
Small style fix
2018-07-23 21:51:49 +02:00
Armando Perez
c68aa0f424
Allow specifying the theme via the `BAT_THEME` environment variable
...
The `--theme` command line option stills takes precedence and this
change preserves how errors are handled when it's used: If a theme name
that doesn't exist is specified using the argument, this error is fatal.
However, if a theme that doesn't exist is specified using the environment
variable, the error is logged to `stderr` and the "Default" theme is
loaded as a fallback.
2018-07-23 21:51:49 +02:00
sharkdp
6b57f4eebc
Style changes
2018-07-18 00:06:24 +02:00
eth-p
0ddd388a29
Improve logic for SGR sequence passthrough
2018-07-18 00:06:24 +02:00
eth-p
34811b8161
Fix #182
2018-07-18 00:06:24 +02:00
David Peter
8b92aae23f
Fix Travis link
2018-07-17 23:37:03 +02:00
sharkdp
3a0941cabe
Update syntaxes.bin
2018-07-17 23:28:44 +02:00
sharkdp
52877c6d67
Add Nix syntax, closes #180
2018-07-17 23:28:31 +02:00
sharkdp
455de98a89
Update sublimehq/Packages, closes #183
2018-07-17 23:27:19 +02:00
Stéphane Campinas
8c6a74a6c5
typo
2018-07-06 19:09:53 +02:00
Gert Hulselmans
3f8b340ed8
Add AWK syntax.
2018-06-15 16:41:51 +02:00
sharkdp
65e6970907
Change help text for --line-range
2018-06-12 08:18:44 +02:00
sharkdp
90cc019482
Run 'cargo fmt'
2018-06-12 08:18:44 +02:00
Taylor
eaf0b99d25
update
2018-06-12 08:18:44 +02:00
Taylor Skinner
3b1dcca5d0
use map()
2018-06-12 08:18:44 +02:00
Taylor Skinner
26dbdf4fa0
update line-ranges
2018-06-12 08:18:44 +02:00
Taylor Skinner
6691786d82
add line-range
2018-06-12 08:18:44 +02:00
Conrad Kleinespel
50209bfe21
updates archlinux install instructions
2018-06-08 16:15:27 +02:00
sharkdp
c91511cca1
Always run snapshot test
2018-06-02 19:03:38 +02:00
sharkdp
c9f7a0c126
Use separate Git repository for snapshot testing
...
closes #161
2018-06-02 19:00:05 +02:00
Ezinwa Okpoechi
69c798eafd
Fix command typo
2018-06-01 17:01:28 +02:00
sharkdp
195d5e0e16
Update Cargo.lock
2018-06-01 00:35:20 +02:00
sharkdp
86c1777205
Skip snapshot test if Git is not available
...
closes #161
2018-06-01 00:33:39 +02:00
sharkdp
16874ab016
Exclude assets from upload
2018-05-31 23:49:02 +02:00
sharkdp
bf5883f06f
Updates for 0.4
2018-05-31 22:57:18 +02:00
sharkdp
e27bdfc7d6
Fix clippy warnings
2018-05-31 15:27:55 +02:00
David Peter
a7f4f202cb
Update README.md
2018-05-30 21:32:40 +02:00
David Peter
397223374a
Add TOC
2018-05-30 21:23:24 +02:00
David Peter
0c2da90fa4
Change color of crates.io badge
2018-05-30 21:10:14 +02:00
David Peter
fe29da6e76
Add license badge
2018-05-30 21:02:40 +02:00
sharkdp
0eccfb50d9
Update header
2018-05-30 20:54:46 +02:00
sharkdp
f74263e71d
Update syntect
2018-05-30 20:50:50 +02:00
sharkdp
54f4896ced
Update syntaxes, fix CMake syntax problem
2018-05-30 20:43:50 +02:00
sharkdp
9d92350cbb
Use default Markdown syntax, closes #157
2018-05-30 20:40:02 +02:00
sharkdp
26d409db65
Add 'rouge' to list of alternatives
2018-05-30 19:24:30 +02:00
sharkdp
06cd4b2ce8
Add 'coderay' to list of alternatives
2018-05-30 19:16:08 +02:00
sharkdp
a348a9f68e
Handle syntax-set loading errors
2018-05-25 22:42:06 +02:00
sharkdp
39e2971e96
Add .ignore files to avoid searching asset folders
2018-05-25 17:44:50 +02:00
TA Thanh Dinh
a13eb60df3
Using slice notation instead of as_ref
2018-05-25 17:38:54 +02:00
sharkdp
9342d0bb24
Explicitly specify which args override themselves
2018-05-24 22:53:23 +02:00
sharkdp
36d7250af2
Allow arguments to override themselves
2018-05-24 22:53:23 +02:00
Ezinwa Okpoechi
2ce8655167
Build bat before generating snapshots
2018-05-24 19:10:24 +02:00
Ezinwa Okpoechi
a452467e06
Remove unnecessary space if there are no decorations
2018-05-24 19:10:24 +02:00
Ezinwa Okpoechi
2ea3758c4b
Justify header when there are decorations but no grid
2018-05-24 19:10:24 +02:00
Gert Hulselmans
65bb4c7ee6
Print themes directory in error message if no themes could be loaded from it.
...
Before this patch:
$ bat cache --init
[bat error]: Could not load themes from '{}'
After:
$ bat cache --init
[bat error]: Could not load themes from '/home/user/.config/bat/themes'
2018-05-24 09:09:23 +02:00
sharkdp
556149ad3a
Add comparison benchmark
2018-05-22 23:32:46 +02:00
Gert Hulselmans
33bbf25468
Fix launching of pager so text is interpreted as UTF-8 by default.
...
This fixes issue https://github.com/sharkdp/bat/issues/98
2018-05-22 22:41:58 +02:00
sharkdp
5ee8913538
Add logo header to README
2018-05-22 22:39:20 +02:00
David Peter
9b1c1c0271
Add more benchmark results
2018-05-22 22:27:25 +02:00
Ezinwa Okpoechi
2712d63a4b
Move asset clearing to assets module
2018-05-21 23:20:45 +02:00
Ezinwa Okpoechi
b21fb6bca8
Extract features to separate module
2018-05-21 23:20:45 +02:00
Ezinwa Okpoechi
ee43377a9c
Move colors to printer module
2018-05-21 19:24:02 +02:00
Ezinwa Okpoechi
120b33a9db
Move output to separate module
2018-05-21 19:24:02 +02:00
sharkdp
17b37fedcb
Add project goals and list of alternatives
2018-05-21 00:28:30 +02:00
sharkdp
1013cdd80a
Bump version
2018-05-19 17:55:07 +02:00
sharkdp
be0a2d6048
Extended help texts for '--help'
2018-05-19 17:54:05 +02:00
sharkdp
d1a1943998
Add -u and -n options, see #134
2018-05-19 16:58:45 +02:00
sharkdp
2a9f5a24ed
Permissive error handling, closes #17
2018-05-19 12:50:41 +02:00
sharkdp
a0ae089c4a
Reset line number to 0 for new files
2018-05-19 12:25:07 +02:00
sharkdp
96cc391f2d
Skip '--quit-if-one-screen' for --paging=always
...
closes #97
2018-05-19 10:54:54 +02:00
sharkdp
a1e1170319
Add a few popular Sublime Text themes
2018-05-18 20:41:40 +02:00
sharkdp
54a331d162
Add syntax docu, add VimL, CMake, INI, LESS syntax
...
closes #99
closes #106
2018-05-18 19:57:58 +02:00
sharkdp
5e3b17e6f7
Fix code formatting
2018-05-18 17:44:43 +02:00
eth-p
486e6a19cd
Fixed #124
2018-05-18 17:44:43 +02:00
Ezinwa Okpoechi
247dfbee83
Extract syntax finding to assets module
2018-05-18 16:45:59 +02:00
Ezinwa Okpoechi
882931a77b
Update snapshots
2018-05-18 16:44:34 +02:00
Ezinwa Okpoechi
12cb438aa4
Handle line with invalid UTF-8
2018-05-18 16:44:34 +02:00
Ezinwa Okpoechi
d0782ef954
Add line with invalid UTF-8
2018-05-18 16:44:34 +02:00
sharkdp
c826c2a438
Better error handling
2018-05-16 22:55:37 +02:00
sharkdp
9aa97b6c22
Update to latest syntect, closes #100
2018-05-16 22:55:37 +02:00
sharkdp
f7890870ea
Add syntax for Dockerfiles
...
closes #101
2018-05-16 22:04:12 +02:00
sharkdp
145b99f01c
Include syntaxes and themes in repository
...
This changes a few things:
- All syntaxes and themes are now stored (as submodules) under
assets/syntaxes and assets/themes
- The default directories for syntaxes and themes are "syntaxes"
and "themes" (used to be "syntax" and "themes")
- The "bat cache" command can now take a `--source <dir>` and
`--target <dir>` option.
- The cached files have been renamed to "themes.bin" and "syntaxes.bin"
2018-05-16 22:04:12 +02:00
Mateusz Piotrowski
9af1d2b891
Add FreeBSD installation instructions
...
Closes #41 .
2018-05-16 20:25:14 +02:00
David Peter
2eee68599d
Merge pull request #102 from eth-p/master
...
Added text wrapping. (Fixes #54 )
2018-05-16 08:41:49 +02:00
eth-p
d569693dab
Formatted with newer cargo fmt.
...
It should pass all the checks now.
2018-05-16 08:29:41 +02:00
eth-p
900f61032d
Fix #117
2018-05-15 14:09:51 -07:00
eth-p
d0ca566979
Replace for_line and for_wrap with generate
2018-05-15 13:55:38 -07:00
eth-p
a5a7dc14e4
Fix \r character being printed with wrapping enabled.
2018-05-14 14:36:08 -07:00
sharkdp
54b33c8c21
Add simple benchmark scripts
2018-05-14 22:20:26 +02:00
rleungx
a5de77af4d
address comment
2018-05-14 20:30:16 +02:00
rleungx
870ff7b538
sort the language listing
2018-05-14 20:30:16 +02:00
sharkdp
15b9acd12f
Updates for new rustfmt
2018-05-14 19:04:13 +02:00
eth-p
b327127f37
Split decorations into a separate file and optimized them a bit.
2018-05-13 18:44:07 -07:00
eth-p
9214a4a4f0
PR #102 Followed @sharkdp's suggestions
2018-05-13 12:45:16 -07:00
sharkdp
fcecd97224
Add ansi_term import for Windows, see #107
2018-05-13 21:19:26 +02:00
eth-p
870b3c0daf
PR #102 Followed @BrainMaestro's suggestions
...
Also ran cargo fmt.
2018-05-13 03:26:23 -07:00
sharkdp
b9c780c8c8
Ignore errors when clearing cache, closes #91
2018-05-13 10:34:35 +02:00
sharkdp
ca865f9d26
Enable ANSI support on Windows 10
2018-05-13 09:58:16 +02:00
sharkdp
3ee0e56315
Update create.sh script
2018-05-13 09:53:30 +02:00
Eric Davies
091b0b6437
Add Julia highlighting support
2018-05-13 09:53:00 +02:00
eth-p
9f005d115d
Update snapshot test files.
2018-05-12 14:04:54 -07:00
eth-p
b4cfc9633c
Fix double spaces when outputting without wrapping.
2018-05-12 14:02:47 -07:00
eth-p
f7e055b6b7
Merge branch 'master' of https://github.com/sharkdp/bat
2018-05-12 14:00:25 -07:00
eth-p
d4b438b9d3
Fix padding, add --wrap argument, disable wrap for non-tty. (Fixed)
...
I'm not quite sure what was up with git on that last commit, but it's
all properly committed now.
2018-05-12 13:44:10 -07:00
eth-p
cd26d403a3
Fix padding, add --wrap argument, disable wrap for non-tty.
...
Now bat(1) can be used like cat(1) again!
2018-05-12 13:23:33 -07:00
eth-p
f95a23f948
Fix off-by-one error with text wrapping and --style grid
2018-05-12 12:07:41 -07:00
Ezinwa Okpoechi
0886a24685
Add snapshot testing
2018-05-12 18:07:30 +02:00
Ezinwa Okpoechi
53eb9c57d6
Add generated snapshots
2018-05-12 18:07:30 +02:00
Ezinwa Okpoechi
026a9ebae3
Add sample files and snapshot generator
2018-05-12 18:07:30 +02:00
Ethan P
bdd10b8bec
Merge branch 'master' into master
2018-05-12 06:40:47 -07:00
eth-p
fc160b0dcd
PR #102 Review Changes
...
- Reformatted code.
- Removed leftover code.
- Removed leftover comments.
- Fixed compiling on Rust 1.24.0
2018-05-12 06:32:23 -07:00
sharkdp
cb7b158172
Add bold, italic and underline font styles
2018-05-12 13:23:39 +02:00
eth-p
fcc36b1f79
Forgot to add styling to the horizontal line.
2018-05-11 22:49:26 -07:00
eth-p
4e4110bf50
Added line wrapping.
2018-05-11 21:59:26 -07:00
Ryan Leung
22c8978fca
add theme option ( #95 )
...
closes #89
2018-05-11 13:53:17 +02:00
Ezinwa Okpoechi
f711fb5006
Split style to separate module
2018-05-11 10:15:26 +02:00
Ezinwa Okpoechi
64a9341b73
Split app to separate module
2018-05-11 10:15:26 +02:00
sharkdp
ccf88fd5d8
Add and use --style=auto by default
2018-05-10 16:22:24 +02:00
David Peter
6343535eb2
Add 32bit support ( #87 )
...
* Add 32bit support, closes #84
* Remove error-chain backtrace support
2018-05-10 14:36:05 +02:00
sharkdp
e2ac6de783
Fix clippy warnings
2018-05-10 13:15:59 +02:00
Ezinwa Okpoechi
25cee002f9
Split modules ( #86 )
...
* Split diffing to separate module
* Split assets to separate module
2018-05-10 12:36:09 +02:00
sharkdp
13a53d230b
Add MacOS install instructions, closes #33
2018-05-10 12:35:07 +02:00
sharkdp
ea27053a63
Remove unused lifetimes
2018-05-10 12:20:38 +02:00
Pit Kleyersburg
b2b932f3ed
Fix header-line if grid is not requested
2018-05-10 12:20:38 +02:00
Pit Kleyersburg
747d074be1
Replace `Cow` by `String`
2018-05-10 12:20:38 +02:00
Pit Kleyersburg
61109ece15
Create `OutputComponents` struct, use HashSet
2018-05-10 12:20:38 +02:00
Pit Kleyersburg
389edd7239
Combine `OutputComponent`s and `PredefinedStyle`s
...
This commit tries to simply the change. Instead of separating an
`OutputComponent` and a `PredefinedStyle`, I have combined the two into
just `OutputComponent`.
To still have the styles work, I added an impl to `OutputComponent` with
a function `components` which returns the components related to the
specified component.
For a simple output component this is trivial, but for the predefined
styles this is a list of other components.
The evaluating of the command-line parameter simplified significantly,
making use of Claps `values_t!` macro to parse the supplied parameters
into a `Vec<OutputComponent>`. After that it is simply a task of
combining all supplied output components into one vector.
Important: this means that the styles are now additive, rather than one
of the predefined styles overruling other parameters supplied.
2018-05-10 12:20:38 +02:00
Pit Kleyersburg
23813cc08b
Make `--style` parameter more flexible
...
The `--style` parameter now accepts a comma-separated list of strings,
where every element defines either a single output component (`changes`,
`grid`, `header`, `numbers`) or a predefined style (`full`,
`line-numbers`, `plain`).
If available, bat picks the first predefined style in the user-supplied
style-list and ignores everything else. If no predefined style was
requested, the other parameters that are simple output components will
be used.
Examples:
--style changes,full,numbers
Will internally be reduced to only the predefined style `full`.
--style plain,full
Will internally be reduced to only the predefined style `plain`.
--style changes,numbers
Will not be reduced, because the list does not contain any predefined
styles.
(Note: if `grid` is requested but no other parameters, bat still creates
the left-most column with a width of `PANEL_WIDTH`. I didn't want to
introduce further logic in this PR that drops or adapts the width of the
left column.)
2018-05-10 12:20:38 +02:00
David Peter
fdeb98e859
Add usage examples
2018-05-09 00:33:49 +02:00
David Peter
6a417886aa
Add comment about paging & concatenation
2018-05-09 00:12:25 +02:00
sharkdp
8b9991d780
Append newline at the end of the file if necessary
2018-05-08 23:49:59 +02:00
sharkdp
f59ddd1e36
Update dependencies
2018-05-08 23:49:07 +02:00
sharkdp
f90b9d1acc
Do not peek at FIFOs, closes #80
2018-05-08 23:23:41 +02:00
sharkdp
f7af537018
Filter out languages without extensions
2018-05-08 22:57:29 +02:00
sharkdp
fd68af8031
Paint file extensions in green
2018-05-08 22:57:29 +02:00
sharkdp
ebdef04c8f
Compute 'longest' for non-hidden languages only
2018-05-08 22:57:29 +02:00
sharkdp
a4150600af
Correctly update num_chars
2018-05-08 22:57:29 +02:00
Connor Kuehl
49223eed06
Remove term_width from Printer, its options owns it.
2018-05-08 22:57:29 +02:00
Connor Kuehl
7dc7133b3c
Add revisions for line-wrapping and terminal width.
...
* Adds separator.length() to calculation for desired width.
* Replaces use of term_width with options.term_width.
* Adds the comma and space separator to calculation for line-wrapping.
2018-05-08 22:57:29 +02:00
Connor Kuehl
e5e47716b0
Add term_width to options struct, move getting term_width to run()
2018-05-08 22:57:29 +02:00
Connor Kuehl
b4f8cd3bae
Filter out languages that are hidden.
2018-05-08 22:57:29 +02:00
Connor Kuehl
ee3a37f3fc
WIP edit desired width.
2018-05-08 22:57:29 +02:00
Connor Kuehl
4c60ab12cc
Add simple line-wrapping for file extensions.
2018-05-08 22:57:29 +02:00
Connor Kuehl
ac32dd17c9
Adds requested revisions.
...
* removes redundant `.takes_value(false)`.
* changes Arg name to "list-languages" to be consistent with long-form.
* replaces unnecessary match statement with is_present().
* replaces unnecessary match statement on iter and uses unwrap_or()
instead.
* replaces for-loop with a call to join().
2018-05-08 22:57:29 +02:00
Connor Kuehl
4e3c57cc7c
Rename and add comment to the match block.
2018-05-08 22:57:29 +02:00
Connor Kuehl
438a9a99ed
Size language name column width to the length of the longest language.
2018-05-08 22:57:29 +02:00
Connor Kuehl
9b0877102c
Display language and extensions from loaded assets.
2018-05-08 22:57:29 +02:00
Connor Kuehl
67bed73e15
Add --list-languages argument to clap.
2018-05-08 22:57:29 +02:00
sharkdp
ef7c39b159
Improve cache subcommand
...
* Remove the old `init-cache` subcommand
* Introduce a new `cache` subcommand that can be used like this:
* `bat cache -h` - Show help
* `bat cache --init` - Initialize cache from config dir
* `bat cache --clear` - Reset the cache
* `bat cache --config-dir` - Show config directory
* Update README
closes #44
2018-05-08 20:11:25 +02:00
sharkdp
8a399c8d7d
Disable paging-mode if we read from an interactive TTY
2018-05-07 23:27:38 +02:00
sharkdp
9a0e444e09
Simplify stdout handling
2018-05-07 23:27:38 +02:00
sharkdp
438f3df345
Paint STDOUT bold, unify writeln statement
2018-05-07 23:27:38 +02:00
sharkdp
7e2e0c82ac
Add support for reading from stdin, closes #2
2018-05-07 23:27:38 +02:00
sharkdp
da92154163
Re-format README
2018-05-07 20:06:01 +02:00
sharkdp
179bd4f525
Mention cmake in build instructions, closes #57
2018-05-07 20:03:56 +02:00
Ezinwa Okpoechi
53d67e2b6e
Add printer
...
This adds a separate struct that handles printing of the different
tokens.
2018-05-07 08:57:21 +02:00
sharkdp
b625d07c34
Use syntect newlines mode (instead of nonewlines)
2018-05-06 19:50:48 +02:00
Ezinwa Okpoechi
ec606e5dcc
Add option to disable automatic paging
2018-05-06 19:50:05 +02:00
Ezinwa Okpoechi
c253821a5e
Open pager once for multiple files
2018-05-06 19:50:05 +02:00
sharkdp
ccb1d78b22
Remove short versions for --style and --color for now
2018-05-06 18:23:43 +02:00
sharkdp
9eb64b97fe
Discover syntaxes by name and extention
2018-05-06 18:20:35 +02:00
sharkdp
15f0268bdc
Use 'plain' style for non-interactive terminals
2018-05-06 16:15:22 +02:00
sharkdp
3fa70deaa7
Run 'cargo fmt' and enforce via Travis
2018-05-06 15:10:46 +02:00
Ezinwa Okpoechi
d4553c6b38
Add color flag
...
Colors are disabled if the terminal is not interactive unless explicitly
set otherwise
2018-05-06 14:47:53 +02:00
sharkdp
23d92d7641
Add TOML sublime syntax, closes #37
2018-05-06 14:34:10 +02:00
sharkdp
92729430fc
Add elixir sublime syntax
2018-05-06 14:26:58 +02:00
sharkdp
3eb79d63ce
Compute pathspec from absolute.strip_prefix(workdir)
2018-05-06 11:22:48 +02:00
Nakul Chaudhari
0483407775
Remove user specific change
2018-05-06 11:22:48 +02:00
Nakul Chaudhari
cbdf5c50c4
Fix bug where git modification markers would not be shown if directory
...
was not cwd
Git ignore Idea dir
Fix #22
2018-05-06 11:22:48 +02:00
Ezinwa Okpoechi
418b3c5ea1
Add less pager
2018-05-05 09:01:30 +02:00
Nakul Chaudhari
9dca3126b3
Hide everything but content for plain option style
...
fix #5
2018-05-03 22:49:37 +02:00
nakulcg
7df9a5fe82
Add --style option to disable line numbers and git markers ( #43 )
...
closes #5
2018-05-03 20:34:23 +02:00
Ezinwa Okpoechi
4bba08062c
Add option to specify language
2018-05-03 17:00:35 +02:00
sharkdp
4e8ea815af
Bump version
2018-05-03 09:07:58 +02:00
sharkdp
b7bc2d54ba
Add statically-linked version of bat, closes #46
2018-05-03 09:07:00 +02:00
bspeice
21f9e2b0f7
Bump minimum required version to 1.24
...
#40
2018-05-03 08:22:31 +02:00
David Peter
92aa2b547e
Update README.md
2018-05-02 23:29:52 +02:00
sharkdp
65f66d0bee
Small update to README
2018-05-02 22:21:56 +02:00
sharkdp
f5a9236a47
Bump version
2018-05-02 22:03:43 +02:00
sharkdp
edbe8f3e1a
Remove openssl dependency
2018-05-02 20:45:07 +02:00