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 |
|
Alex Lyon
|
362cabe1a6
|
hashsum: implement SHAKE-128 and SHAKE-256
|
2016-08-30 17:33:18 -07:00 |
|
knight42
|
d0196b82ad
|
touch: respect -h
|
2016-08-28 07:12:25 +08: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 |
|
Martin Kysel
|
23bab3df69
|
moved more to unix utils, minor review updates
|
2016-08-23 11:40:09 +01:00 |
|
Martin Kysel
|
a90aec3f1b
|
add author name
|
2016-08-23 10:50:45 +01:00 |
|
Martin Kysel
|
7d77b9720d
|
Initial more implementation
|
2016-08-23 10:45:51 +01:00 |
|
Nathan Ross
|
ae0e1c4768
|
Merge pull request #977 from knight42/chgrp
Implement chgrp
|
2016-08-21 06:39:54 -04:00 |
|
Knight
|
9dda0bcd25
|
chgrp: implemented
|
2016-08-21 17:04:38 +08:00 |
|
Knight
|
8cba71adb4
|
chgrp: add entries
|
2016-08-21 17:04:02 +08:00 |
|
Knight
|
a4bf852207
|
mv: cleanup the code
|
2016-08-21 14:57:28 +08:00 |
|
mpkh
|
2981eb5112
|
Merge pull request #975 from nathanross/normalize-coreopts-squashed
DRYer code and more UX consistency through use of coreopts
|
2016-08-20 18:44:17 +00:00 |
|
Nathan Ross
|
36503a77c7
|
impl: use coreopts for brevity and consistent UX
|
2016-08-20 10:07:24 -04:00 |
|
Nathan Ross
|
edc3bf7c08
|
impl: dryer use of coreopts
|
2016-08-20 10:07:24 -04:00 |
|
Nathan Ross
|
ee3aaa017f
|
uucore: allow 'wrong number of arguments' macro to be more precise
|
2016-08-20 10:07:08 -04:00 |
|
Michael Gehring
|
dcefbd54c6
|
Merge pull request #974 from knight42/fix-bugs
Fix bugs of `pinky` and `who`
|
2016-08-20 15:16:19 +02:00 |
|
Jian Zeng
|
14a34b48bf
|
Merge pull request #969 from robertclancy/tail-f-dev-stdin-bug
tail: fix bug when following /dev/stdin
|
2016-08-20 20:25:08 +08:00 |
|
Knight
|
fb53c019b4
|
who: limit the parts of split host to 2
|
2016-08-20 20:22:18 +08:00 |
|