Wim Hueskes
|
283a29fd2c
|
od: refactor IntWriter, do not require parameters
use macros to define a function for each format so byte_size
and print_width do not have to be provided by the caller.
|
2016-09-02 21:25:38 +02:00 |
|
Wim Hueskes
|
f2db897c47
|
od: refactor: reduce arguments of odfunc
Pass the input stream itself instead of the parameters required to
open it. Create InputOffset to handle functionality required for
the byte offset.
|
2016-09-02 21:25:17 +02:00 |
|
Wim Hueskes
|
d705dc46ce
|
od: improve/extend --help text
|
2016-09-02 21:24:56 +02:00 |
|
Wim Hueskes
|
2f12b06ba1
|
od: implement --traditional
|
2016-09-02 21:24:29 +02:00 |
|
Wim Hueskes
|
26ec46835c
|
od: implement +size to skip bytes
|
2016-09-01 00:24:29 +02:00 |
|
Wim Hueskes
|
9e33c3a48c
|
od: fix command-line parsing of file names
|
2016-09-01 00:23:34 +02:00 |
|
Wim Hueskes
|
e8eab8d3e8
|
od: implement ascii dump
|
2016-09-01 00:23:11 +02:00 |
|
Wim Hueskes
|
cea4297fdf
|
od: implement --format / -t
|
2016-09-01 00:20:02 +02:00 |
|
Wim Hueskes
|
d15604b2e4
|
od: fix and add tests for simple format args
|
2016-09-01 00:19:37 +02:00 |
|
Wim Hueskes
|
c2d61a294e
|
od: refactor: separate mod for parse_format_flags
|
2016-09-01 00:19:15 +02:00 |
|
Wim Hueskes
|
69bde1170d
|
od: finish multi-byte support
|
2016-09-01 00:14:50 +02:00 |
|
Wim Hueskes
|
459db47c2b
|
od: implement --skip-bytes and --read-bytes
|
2016-09-01 00:14:25 +02:00 |
|
Wim Hueskes
|
2b10cc47ff
|
od: implement Read for MultifileReader
also add tests and fix error handling
|
2016-09-01 00:14:02 +02:00 |
|
Wim Hueskes
|
c15936ad68
|
od: fix performance issue with large values of -w
like -w100000000 or larger
|
2016-09-01 00:13:39 +02:00 |
|
Wim Hueskes
|
bd0424fa0c
|
od: start with multi-byte support
|
2016-09-01 00:13:21 +02:00 |
|
Wim Hueskes
|
1164b9e118
|
od: fix file byte offset for non-octal types
removed binary offset, added no offset.
|
2016-09-01 00:12:59 +02:00 |
|
Wim Hueskes
|
24fb6d66c4
|
od: proper align different sized output
|
2016-09-01 00:12:37 +02:00 |
|
Wim Hueskes
|
45895be96d
|
od: use structs to specify possible dump formats
remove extra padding too - preparing proper allignment
|
2016-09-01 00:12:11 +02:00 |
|
Wim Hueskes
|
f7d7beb79b
|
od: implement --endian
|
2016-09-01 00:11:52 +02:00 |
|
Vladimir Matveev
|
d18be30c8a
|
od: add byteorder_io
copied from: https://github.com/netvl/immeta/blob/4460ee/src/utils.rs
workaround for: https://github.com/BurntSushi/byteorder/issues/41
|
2016-09-01 00:11:42 +02:00 |
|
Wim Hueskes
|
4770690823
|
od: suppress duplicates
|
2016-09-01 00:11:23 +02:00 |
|
Wim Hueskes
|
80386ef04f
|
od: split odfunc()
|
2016-09-01 00:11:02 +02:00 |
|
Wim Hueskes
|
e006a84136
|
od: refactor: do all printing in odfunc
|
2016-09-01 00:10:40 +02:00 |
|
Wim Hueskes
|
36b88f268d
|
od: enable hexadecimal output
|
2016-09-01 00:10:23 +02:00 |
|
Wim Hueskes
|
e905c2ec71
|
od: do not panic on invalid user input
use macros from uucore where possible
|
2016-09-01 00:10:02 +02:00 |
|
Wim Hueskes
|
167d7d3ca9
|
od: implement -w (width)
|
2016-09-01 00:09:45 +02:00 |
|
Wim Hueskes
|
1b01f02e9e
|
od: remove trailing spaces in output
can't find documentation confirming this behaviour
besides it does not work correctly on all formats
see also uutils/coreutils#922
|
2016-09-01 00:09:25 +02:00 |
|
Wim Hueskes
|
f45169d37c
|
od: refactor: split into modules
|
2016-09-01 00:09:04 +02:00 |
|
Wim Hueskes
|
104f8eb509
|
od: implement 64-bit floating point output
|
2016-09-01 00:08:41 +02:00 |
|
Wim Hueskes
|
f53aefa7e9
|
od: implement 32-bit floating point output
|
2016-09-01 00:08:25 +02:00 |
|
Wim Hueskes
|
5c495359c1
|
od: refactor: convert bytes using byteorder crate
|
2016-09-01 00:08:00 +02:00 |
|
Wim Hueskes
|
3e143217a9
|
od: refactor sign_extend
easier to understand algoritm which does not use unsafe
|
2016-09-01 00:01:55 +02:00 |
|
Wim Hueskes
|
e0b7ff1953
|
od: implement --help and --version
|
2016-09-01 00:01:35 +02:00 |
|
Wim Hueskes
|
a900b42a1f
|
od: refactor: readability of expected output
use multiple lines in source too and use unindent crate to fix spacing
|
2016-09-01 00:00:52 +02:00 |
|
mpkh
|
783daa5839
|
Merge pull request #987 from Arcterus/master
hashsum: implement SHAKE-128 and SHAKE-256
|
2016-08-31 11:37:52 +04:00 |
|
Alex Lyon
|
362cabe1a6
|
hashsum: implement SHAKE-128 and SHAKE-256
|
2016-08-30 17:33:18 -07:00 |
|
Alex Lyon
|
8fa113123d
|
Merge pull request #986 from nathanross/cache-mingw
appveyor: add cache of mingw download
|
2016-08-30 02:09:43 -07:00 |
|
nathanross
|
d1d04f8fff
|
appveyor: add cache of mingw download
|
2016-08-29 20:18:52 -04:00 |
|
knight42
|
f8bd9e2a1b
|
chown,chgrp: fix bug in option --preserve-root
|
2016-08-29 11:19:15 +08:00 |
|
Jian Zeng
|
448764e611
|
Merge pull request #984 from knight42/fix-touch
touch: respect -h option
|
2016-08-28 07:38:48 +08:00 |
|
knight42
|
c277793f38
|
touch: add test
|
2016-08-28 07:12:58 +08:00 |
|
knight42
|
d0196b82ad
|
touch: respect -h
|
2016-08-28 07:12:25 +08:00 |
|
mpkh
|
b2ded87d39
|
Merge pull request #983 from knight42/fix-preserve-root
Updated chgrp & chown
|
2016-08-27 22:51:19 +04:00 |
|
knight42
|
89ac03d1c2
|
uucore::fs: add fn resolve_relative_path
|
2016-08-28 00:02:58 +08:00 |
|
knight42
|
136ca4e197
|
chgrp,chown: fix bug in option --preserve-root
|
2016-08-28 00:02:58 +08:00 |
|
Jian Zeng
|
d79e3d00eb
|
Merge pull request #980 from nathanross/tests-boilerplate-reduction
tests: remove helper function boilerplate via macros
|
2016-08-23 21:47:03 +08:00 |
|
nathanross
|
b667fce8ba
|
clone atpath to avoid borrow issue
|
2016-08-23 08:57:13 -04:00 |
|
nathanross
|
aa6ee03be3
|
tests: remove helper function boilerplate via macros
|
2016-08-23 08:04:02 -04:00 |
|
Nathan Ross
|
e8338ca175
|
Merge pull request #978 from vegichan/master
Implement more - initial draft
|
2016-08-23 07:26:33 -04:00 |
|
Martin Kysel
|
23bab3df69
|
moved more to unix utils, minor review updates
|
2016-08-23 11:40:09 +01:00 |
|