Roy Ivy III
|
69ce4dc8e5
|
refactor/uucore ~ align return values for executable/util macros
|
2021-08-14 13:58:45 +02:00 |
|
Roy Ivy III
|
eb13533e4e
|
refactor/uucore ~ replace executable_name!() with util_name!() in standard messaging
|
2021-08-14 13:58:45 +02:00 |
|
Roy Ivy III
|
23b68d80ba
|
refactor ~ usage() instead of get_usage()
|
2021-08-14 13:58:43 +02:00 |
|
Roy Ivy III
|
894d9a068c
|
refactor ~ standardize on 'Try {} --help ...' messaging (common markdown-type formatting)
|
2021-08-14 13:55:11 +02:00 |
|
Roy Ivy III
|
c5792c2a0f
|
refactor ~ use util_name!() as clap::app::App name argument for all utils
|
2021-08-14 13:53:13 +02:00 |
|
Roy Ivy III
|
fa5dc90789
|
refactor/uucore ~ improve macro scope hygiene
|
2021-08-14 13:51:36 +02:00 |
|
Roy Ivy III
|
ed240a7e50
|
fix/uucore ~ revise and fix msg macros and sub-macros
|
2021-08-14 13:51:36 +02:00 |
|
Roy Ivy III
|
065330c4ca
|
refactor/uucore ~ improve crash!() (DRY use of exit!() )
|
2021-08-14 13:51:36 +02:00 |
|
Roy Ivy III
|
27c4530f3c
|
refactor/uucore ~ reorganize macros into sections by 'type'
|
2021-08-14 13:51:36 +02:00 |
|
Roy Ivy III
|
be8f073217
|
refactor/uucore ~ add OsString support for executable!()
|
2021-08-14 13:51:36 +02:00 |
|
Michael Debertol
|
6f58da00dd
|
refactor/uucore ~ add util_name!() ; correct implementation of executable!()
|
2021-08-14 13:51:36 +02:00 |
|
Hanif Bin Ariffin
|
186886cd69
|
Ignore 1 test that is failing only in Windows
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
9c6f2c765d
|
Removed bad test
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
0032f2c4a0
|
Fixed some spelling issues
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
df7da4e907
|
Fixed clippy issues
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
106ba4b77d
|
Added one last missing test
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
d0b3a15994
|
Updated test ignore description
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
d813e00588
|
Don't convert octal if its not valid character
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
3fa56eabce
|
Fixed clippy issues
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
5bf0197da5
|
Added all GNU tests as rust tests
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
8c82cd660c
|
Fixing implementation to passes more GNU tests
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
dc033ab619
|
Tweaking error handling to use Error class
Also handles additional error cases in GNU
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
4fb4511da3
|
Fixed empty backslash
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
36c19293c8
|
Fixing tests
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
3fea69f9ed
|
inline some code
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
5657f5af3a
|
Simplified and extended parsing capabilities
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
2c8ba4ad2d
|
Fixing some issues discovered from tests...mostly to match GNU behavior
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
bf0f01714c
|
Splitting out GNU tests
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
43dbff7c56
|
Something wrong with rust iterator...
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
5a0870bb30
|
Condensed many of the weird stuff in tr in a function...passes more GNU tests
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:07 +08:00 |
|
Hanif Bin Ariffin
|
b7a0ad15a7
|
Cleaning up tests
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:06 +08:00 |
|
Hanif Bin Ariffin
|
279a7cf6b3
|
Attempting to fix star expansion
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:06 +08:00 |
|
Hanif Bin Ariffin
|
d5dbedb2e4
|
Added more tests
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:06 +08:00 |
|
Hanif Bin Ariffin
|
5def69d3ee
|
Trimming down files
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:06 +08:00 |
|
Hanif Bin Ariffin
|
55b2eacb4b
|
Added gnu tests for tr (mostly as comments)
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:06 +08:00 |
|
Hanif Bin Ariffin
|
700ce7d64a
|
Removed useless tests that were supposed to be filled with tests from GNU tr
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:06 +08:00 |
|
Hanif Bin Ariffin
|
db8f321abf
|
Enabled the test for that weird backslash octal :)
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:06 +08:00 |
|
Hanif Bin Ariffin
|
0acc165720
|
Finally fixed parsing octal in char ranges
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:06 +08:00 |
|
Hanif Bin Ariffin
|
5aeeb6cfe9
|
Use delimited whenever possible and removed a duplicate parse
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:06 +08:00 |
|
Hanif Bin Ariffin
|
0254ceb48b
|
Removes some allocations
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:06 +08:00 |
|
Hanif Bin Ariffin
|
c3bd727f8d
|
Updated tests to be more descriptive and added its equivalent cmd line script
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:06 +08:00 |
|
Hanif Bin Ariffin
|
7424754725
|
Update traits name
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:06 +08:00 |
|
Hanif Bin Ariffin
|
4b45a2287c
|
Implement some more parsers
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:06 +08:00 |
|
Hanif Bin Ariffin
|
b0ef508b04
|
Some code cleanup
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:06 +08:00 |
|
Hanif Bin Ariffin
|
f13c0ba5a7
|
Remove new from struct names
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:06 +08:00 |
|
Hanif Bin Ariffin
|
6ff826b712
|
Some lint changes
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:06 +08:00 |
|
Hanif Bin Ariffin
|
403910aed2
|
Updated Cargo.lock
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:38:04 +08:00 |
|
Hanif Bin Ariffin
|
671d355aeb
|
Removed unused dependencies
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:36:33 +08:00 |
|
Hanif Bin Ariffin
|
05d2973510
|
Reimplemented everything using new expansion module
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:36:33 +08:00 |
|
Hanif Bin Ariffin
|
c4e04c5384
|
Implemented squeeze operation
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
|
2021-08-14 19:36:33 +08:00 |
|