sharkdp
ebb97e94a9
Add --diagnostic option to bat
2021-01-06 22:53:51 +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
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
rsteube
84b0702399
only print themes hint in interactive mode
2020-12-17 10:41:07 +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
f84aceec3d
Fix unwrap error
2020-09-20 19:54:05 +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
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
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
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
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
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
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
0319149b4d
[breaking] Remove special handling for theme previews
2020-05-29 22:13:10 +02:00
sharkdp
48a7ce3bf2
Write error messages to pager, if attached
...
closes #946
2020-04-25 13:08:00 +02:00
Lzu Tao
e37e9c1214
Fix some clippy lints
...
Some might actually improve perf
2020-04-24 16:11:05 +02:00
sharkdp
702cb198da
Rename error module
2020-04-22 23:55:28 +02:00
sharkdp
6a124591df
Easier configuration of style components
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
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
2e9cf63a5f
Fix compilation of library
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
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
sharkdp
495fab24a5
cargo fmt
2020-04-11 19:40:04 +02:00
David Tolnay
570805bc98
Strip dependencies of bat-as-a-library
2020-03-31 09:27:56 +02: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
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
84ba323b1c
Rename output component to 'style compinent', move wrap to separate module
2020-03-21 22:21:23 +01:00
sharkdp
acf51bd7b3
Rename methods and parameters
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