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
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
sharkdp
187a3b9341
Use consistent syntax for command-line options
...
closes #574
2019-08-15 21:57:32 +02:00
sharkdp
c1126157d4
Re-enable aarch64 builds
2019-08-10 15:58:13 +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
sharkdp
76c615a304
Allow leading minus in '--terminal-width <value>'
...
closes #611
2019-07-24 21:44:25 +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
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
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
sharkdp
0a1e08da96
Extend help text for --terminal-width and --wrap, closes #535
2019-05-14 23:24:13 +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
sharkdp
1ce0bc8e0d
Slightly modified help text
2019-05-10 11:04:46 -05:00
sharkdp
f0771d6532
Do not replace arguments to pager when --pager is used, closes #509
2019-02-18 20:28:44 +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
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
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
sharkdp
a500629359
Completely disable generation of shell completion files
2019-01-26 19:11:54 +01:00
sharkdp
c483e49b92
Consistent naming for submodules
2019-01-20 10:22:35 +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
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
sharkdp
98ee5f7400
Add vimpager to alternatives, closes #429
2018-12-07 20:28:47 +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
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
sharkdp
b68c038db8
Update link to new issue
2018-11-11 11:08:08 +01:00
sharkdp
7cac07d845
issue #383 : Handle cases like PAGER=/usr/bin/bat
2018-11-06 19:53:32 +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
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
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
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
sharkdp
f7d9f49503
Remove leftovers from tab-tests
2018-10-19 21:57:35 +02:00
sharkdp
30b742e984
--map-syntax takes just one value
2018-10-17 23:27:44 +02:00