Erich Gubler
48ad95efe6
feat: add units system to decimals with {k,m,g,t}[[i]b] support
2020-05-28 18:43:53 +02:00
Erich Gubler
3b3889967c
refactor: extract "0x" literal into HEX_PREFIX
2020-05-28 18:43:53 +02:00
Erich Gubler
57f1fb4dc4
BREAKING CHANGE: improvement: disallow leading '+' after "0x" prefix for u64 parse
2020-05-28 18:43:53 +02:00
Erich Gubler
ef40be0d53
improvement: fix or_fun_call lint from clippy
2020-05-28 18:43:53 +02:00
Erich Gubler
6b235b1d2e
improvement: remove unused atty import
2020-05-28 18:43:53 +02:00
notramo
7cff10b274
Added Void Linux package install to README
2020-05-26 20:03:09 +02:00
Mario Reder
5327b71215
fix review comments
2020-05-13 18:55:24 +02:00
Mario Reder
c336259159
skip option error messages and display offset
2020-05-13 18:55:24 +02:00
sharkdp
133fdd9156
Remove unnecessary RefCell, backport to Rust 1.36
2020-05-13 18:55:24 +02:00
Mario Reder
244f71691d
feat: add skip option
...
resolves #16 and #87
2020-05-13 18:55:24 +02:00
sharkdp
6f73f4c0f0
Remove custom .github folder
2020-03-16 07:55:46 +01:00
sharkdp
7843b2d038
Update links
2020-03-15 11:33:08 +01:00
David Peter
692ff64e4b
Add links to Ubuntu / Debian packages
...
closes #77
v0.7.0
2020-03-09 21:05:26 +01:00
sharkdp
1d156282da
Try -gnu
2020-03-09 20:58:50 +01:00
sharkdp
b4bdf0f85e
Re-enable Windows build
2020-03-09 20:58:50 +01:00
sharkdp
2bda250906
Bump version
2020-03-09 20:41:00 +01:00
sharkdp
f32431e552
Update dependencies
2020-03-09 20:33:08 +01:00
sharkdp
f9cb2bc872
Fix tests
2020-03-09 20:23:46 +01:00
sharkdp
f71ad1e00d
Remove Ctrl-C handler, fixes #84
2020-03-09 20:20:12 +01:00
sharkdp
3b01d0ce19
Disable Windows build
2020-01-26 08:50:55 +01:00
sharkdp
abc79396df
Add simple hexyl-as-a-library example, see #81
2020-01-26 08:12:02 +01:00
David Peter
67b6c2533d
Clarify Windows Terminal requirements
2019-10-08 20:52:54 +02:00
sharkdp
c75a882081
Update dependencies
v0.6.0
2019-10-08 20:32:56 +02:00
sharkdp
81787d0858
Bump version
2019-10-08 20:31:56 +02:00
sharkdp
8e77507686
Enable unit tests on Travis CI
2019-10-08 20:29:52 +02:00
sharkdp
9c46ced572
Enable LTO
2019-10-08 20:09:10 +02:00
sharkdp
161ddd7ea1
Only print to buffer if line is not squeezed
2019-10-08 20:09:10 +02:00
David Peter
53110bac6f
Add sponsor button as an experiment :-)
2019-10-08 18:35:09 +02:00
Tom Milligan
d64053771c
hexyl: add display offset option
2019-10-07 23:36:53 +02:00
Noah AL-Shihabi
23f199ffbd
Remove additional space found on short input
2019-10-01 20:23:57 +02:00
Tom Milligan
175847787d
fix crate import for travis tests
2019-07-17 19:31:37 +02:00
Tom Milligan
622a084ea6
run: factor out mainloop and add tests
2019-07-17 19:31:37 +02:00
Tom Milligan
4c48eedb18
printer: accept any Write as output
2019-07-17 19:31:37 +02:00
Tom Milligan
ca8970b5cc
lib: main and run in bin, everything else in lib
2019-07-17 19:31:37 +02:00
Tom Milligan
fb49b633b2
lib: created, moved bin
2019-07-17 19:31:37 +02:00
sharkdp
82c34fe39b
Bump version
v0.5.1
2019-05-30 15:35:21 +02:00
Armin Widegreen
c4028bb213
Consider color when printing squeeze indicator
...
When color option has been set to never, the squeeze indicator
character asterisk '*' should not be printed in color.
Fixes #63
2019-05-30 15:29:37 +02:00
Armin Widegreen
def066ff92
Fixes squeeze state-machine for first/last char
...
Consider equality for first and last character of a line.
If the first or last character of a line is not equal to previous character,
the state machine should be set back to probe as the line should not be
squeezed.
The unit tests has been expanded for testing the use case described in #62 .
Further the body of all unit tests has been simplified.
Fixes #62
2019-05-30 15:29:37 +02:00
sharkdp
17c2c61bad
Update dependencies, closes #61
2019-05-28 21:37:33 +02:00
sharkdp
2ad15413b9
Bump version
v0.5.0
2019-04-13 18:39:34 +02:00
sharkdp
710c86f6a1
Update dependencies
2019-04-13 18:38:50 +02:00
sharkdp
a2ea80e960
Use u8/usize directly without references
2019-04-13 18:32:59 +02:00
sharkdp
3390bedee9
Update to Rust 2018
2019-04-13 18:27:21 +02:00
Armin Widegreen
6978f7a277
Adds squeeze support
...
The squeeze feature is implement as for hexdump. Reoccurring lines will
be squeezed together and visualized with an asterisk. Further hexyl
received an additional command line argument '-v|--no-squeezing' to
disable squeezing. Squeezing is enabled by default.
If the squeezing goes until the end of the input data, an empty line
with address next to last line will be printed to indicate the highest
address (again similar to hexdump).
2019-04-13 18:19:15 +02:00
sharkdp
2c7c857ccc
Fix left border
2019-04-08 22:52:06 +02:00
sharkdp
55adb2db2c
Make sure to always print the header
2019-04-08 21:34:32 +02:00
sharkdp
3a62809c8c
Use separate struct for border elements
2019-04-08 21:23:09 +02:00
sharkdp
7cc0b51537
cargo fmt
2019-04-08 21:20:45 +02:00
sharkdp
8363e3f37e
Fix typo
2019-04-08 21:16:06 +02:00
Dominik Menke
07c222947d
Implement various --border styles
2019-04-08 20:26:30 +02:00