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
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
eth-p
d404139ff7
Added validation for --tabs.
...
Also added a comment to explain what 0 represents.
2018-09-12 10:08:58 -07: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
b23ff24ebc
Added tab expansion preprocessing step.
2018-09-10 18:11:59 -07: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
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
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
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
026273a05c
Enable ANSI support on Windows
2018-09-01 00:23:15 +02:00
sharkdp
8a52bcf92d
Add hidden --terminal-width option
2018-08-31 23:57:27 +02:00
sharkdp
acdea97e71
Add --plain
2018-08-28 23:37:49 +02:00
sharkdp
8cacd9b432
Include theme_preview file in binary
2018-08-28 20:24:13 +02:00
ms2300
5444b0dfed
Fixes mut issue
2018-08-28 20:24:13 +02:00
ms2300
81771432fb
#212 : added -p as an alias for --style=plain
2018-08-27 17:56:50 +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
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
268577c6f9
Run 'cargo fmt'
2018-08-18 17:54:26 +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
Stéphane Campinas
8c6a74a6c5
typo
2018-07-06 19:09:53 +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
sharkdp
9342d0bb24
Explicitly specify which args override themselves
2018-05-24 22:53:23 +02:00