n4n5
04d74bae47
feat: handle standard input "-" ( #257 )
2026-02-14 13:33:23 +01:00
n4n5
96e427cb4a
Improve crate && fix CI ( #256 )
...
* feat: improve crate
* fix: CI
2026-02-14 13:09:13 +01:00
Filip Czaplicki
7f8db4f113
Add colors to --help ( #253 )
...
Thank you!
2026-02-14 13:08:00 +01:00
王品呈
2e2643782d
Add option to output result in C include file style ( #242 ) ( #246 )
...
* feat: Implement "-i/-include" option
* make clippy happy
Suppress clippy warning for too many arguments in Printer struct
* add tests & use buffered reading for include mode to handle large files
* Update CHANGELOG
2025-10-19 21:38:21 +02:00
Friedrich 'friedɀ' Schwedler and David Peter
585d06293a
Add shell completion ( #251 )
...
* add commandline argument to generate shell completion
* update changelog
* fixup! add commandline argument to generate shell completion
* Update option name and description
---------
Co-authored-by: David Peter <mail@david-peter.de >
2025-08-31 21:39:17 +02:00
David Peter
5a295296fe
Fix formatting
2025-08-31 21:21:22 +02:00
David Peter
38301f3759
Fix clippy, CI
2025-08-31 21:17:54 +02:00
Niclas Schwarzlose and David Peter
f2547aed69
Add new braille character table and color schemes ( #247 )
...
* Add new braille character table and color schemes
* Add character for tab and change color for 0x7f
---------
Co-authored-by: David Peter <mail@david-peter.de >
2025-08-31 21:13:57 +02:00
Dan Hipschman
9ef7c346dd
Enable custom colors with environment variables ( #248 )
...
* Enable custom colors with environment variables
* Rename HEXYL_XYZ env vars to HEXYL_COLOR_XYZ
2025-06-16 22:41:37 +02:00
Regis Boudinot
6220cae644
Check if terminal_width is less than offset and return 1 (see #244 ) ( #245 )
2025-06-08 21:35:42 +02:00
David Peter
79f7076b02
Merge pull request #239 from ilmanzo/issue238
...
Fix issue #238
2025-03-02 19:28:12 +01:00
Saúl Valdelvira
06ff4b750e
Fix some clippy warnings
...
Changes:
- Elid lifetimes when possible
- Use a slice instead of a Vec as function argument
- Rewrite &[b'*''] to b"*"
2025-02-19 12:44:08 +01:00
Andrea Manzini
630d92fb8f
Fix issue #238
2025-01-26 18:54:13 +01:00
David Peter
73cfd05a10
Minor updates
2024-12-27 14:37:04 +01:00
Taylan Sahin
37e9ef6a64
cargo fmt
2024-12-27 14:35:04 +01:00
Taylan Sahin
568f38ae77
PR #229 • Add option to print color table
2024-12-27 14:35:03 +01:00
David Peter
19198c2aac
Minor updates
2024-12-27 14:23:02 +01:00
Integral
c65b298e60
fix: throw an error when try to view a directory
2024-11-21 00:55:37 +08:00
v1gnesh
120cf29adf
Add codepage 1047 for EBCDIC
2024-08-04 15:18:38 +05:30
Shun Sakai
f8b87cc5e2
Change help output
...
Even if `-h` is specified, other than the first sentence will also be
printed.
2024-07-02 18:23:30 +09:00
Shun Sakai
252a6dbef4
Rewrite CLI using derive API
2024-07-01 22:39:28 +09:00
David Peter
45fa72ec3b
Add ASCII character table
...
closes #36
2023-12-11 23:22:36 +01:00
David Peter
711627bfe8
Rename ascii-only to 'default', as it is not only ASCII
2023-12-11 23:00:49 +01:00
Sharif Haason
33d5b4dbda
Flush output on first print for /dev/zero fix
2023-12-11 16:41:26 -05:00
David Peter
4bf875095c
Fix NO_COLOR behavior
2023-12-11 20:06:10 +01:00
David Peter
a78c00b10d
Remove unused character_table field
2023-12-11 19:47:59 +01:00
Sharif Haason
1310b1d19e
Adjust color function to not take character_table as arg
2023-12-11 13:33:44 -05:00
Sharif Haason
a56b3b0c46
Adjust color function to not include character_table
2023-12-11 13:32:46 -05:00
Sharif Haason
7ca00279ed
Correct docs
2023-12-10 13:21:23 -05:00
Sharif Haason
dfb5d57ee7
Remove block coloring option for refactor
2023-12-10 13:21:23 -05:00
Sharif Haason
a0a7d6761f
Refactor color components into new module
2023-12-10 13:21:23 -05:00
Sharif Haason
8d5b355b76
Correct asterisk colorization
2023-12-10 13:21:23 -05:00
Sharif Haason
19f325a691
Implement block character table
2023-12-10 13:21:23 -05:00
Sharif Haason
10ddbbad7d
Use U+FB00 LATIN SMALL LIGATURE FF (ff) for FFh
2023-12-10 13:21:23 -05:00
Sharif Haason
58c8c06317
Clarify use of ␀
2023-12-10 13:21:23 -05:00
sharif and David Peter
78477a90c9
Close quotation in help text
...
Co-authored-by: David Peter <sharkdp@users.noreply.github.com >
2023-12-10 13:21:23 -05:00
Sharif Haason
9362c2313a
Attribute original author of CP437
2023-12-10 13:21:23 -05:00
Sharif Haason
e363f2fdc4
Remove old as_char implementation
2023-12-10 13:21:23 -05:00
Sharif Haason
29e3350e69
Rename CharTable to CharacterTable
2023-12-10 13:21:23 -05:00
Sharif Haason
0c192e979b
Make CharTable non-exhaustive
2023-12-10 13:21:23 -05:00
Sharif Haason
c4f91959ef
Add default value for character table
2023-12-10 13:21:23 -05:00
Sharif Haason
4e66357618
Use hyphens instead of underscores
2023-12-10 13:21:23 -05:00
Sharif Haason
6a230d34a4
Implement character table control and codepage 437 option
2023-12-10 13:21:23 -05:00
Pavel Grigorenko
e1e53335d3
Move tests to a separate #[cfg(test)] module
2023-08-21 16:01:22 +03:00
Sharif Haason
dfad7b3faf
Refactor to avoid code duplication
2023-06-20 10:55:07 -04:00
Sharif Haason
ef9b530d6a
Finish comment
2023-06-20 10:46:48 -04:00
Sharif Haason
a3268b8791
Correctly handle discontinuous input i.e. stdin
2023-06-20 10:45:13 -04:00
David Peter
5f0373184f
Add --characters, change meaning of -C
...
This changes the meaning of `-C` to "show the character panel". The long
version `--no-characters` can still be used to hide the character panel.
closes #187
2023-05-10 22:09:19 +02:00
David Peter
57d18482ba
Add Copy and Clone for Endianness
2023-04-26 14:53:37 +02:00
David Peter
9be018fbb9
Add -e alias for --endianness=little
2023-04-25 09:12:26 +02:00