Sylvestre Ledru
482e340e11
Merge branch 'master' into implement-more
2021-05-04 13:35:38 +02:00
Sylvestre Ledru
1edf4064f3
Merge pull request #2162 from bashi8128/basename-clap
...
basename: move from getopts to clap
2021-05-04 10:59:19 +02:00
Sylvestre Ledru
3f5dda66f4
Merge pull request #2138 from jhscheer/who2clap
...
who: move from getopts to clap (#2124 )
2021-05-04 10:58:52 +02:00
Sylvestre Ledru
e3b7a8bd22
Merge pull request #2166 from jfinkels/wc-word-countable-lines
...
wc: add lines() method for iterating over lines
2021-05-04 09:53:08 +02:00
Jeffrey Finkelstein
0cafe2b70d
wc: add tests for edge cases for wc on files
2021-05-03 21:07:32 -04:00
David CARLIER
224c8b3f94
df output update (non inode mode) proposal specific for mac. on this platform, capacity column is also displayed.
2021-05-03 15:49:55 +01:00
bashi8128
91c736bd95
tests/basename: add tests for error messages
2021-05-03 23:22:00 +09:00
Sylvestre Ledru
0dfb3e36ab
Merge pull request #2164 from jhscheer/patch-4
...
tr: add test
2021-05-02 21:35:32 +02:00
Sylvestre Ledru
6c04d0d21e
Merge pull request #2155 from nthery/kill_clap
...
kill: migrate to clap
2021-05-02 18:45:29 +02:00
Jan Scheer
3fcac152f8
tr: add test
2021-05-02 18:35:52 +02:00
Sylvestre Ledru
f8ec4a554c
Merge pull request #2161 from tertsdiepraam/ls/sort_order_and_subdirectory_listing
...
`ls`: C sort order and fix subdirectory listing
2021-05-02 17:21:56 +02:00
Sylvestre Ledru
79068d231f
Merge pull request #2158 from jhscheer/issue2147
...
tr: implement complement separately from delete or squeeze (#2147 )
2021-05-02 17:21:21 +02:00
Terts Diepraam
fba245b176
ls: add -1 to tests to separate names with \n on windows
2021-05-02 14:26:23 +02:00
Dean Li
0e6b63b47b
Add tests to check link fails with 1 or 3 argument(s)
2021-05-02 18:36:02 +08:00
Jan Scheer
8739139a7f
Merge branch 'master' into issue2147
2021-05-02 12:35:19 +02:00
Jan Scheer
34c22dc3ad
tr: fix complement if set2 is range
2021-05-02 12:15:16 +02:00
Terts Diepraam
361408cbe5
ls: remove case-insensitivity and leading period of name sort
2021-05-02 10:04:11 +02:00
Terts Diepraam
28c7800f73
ls: fix subdirectory name
2021-05-02 10:03:01 +02:00
Sylvestre Ledru
a34b49ad60
relpath(test) - fix: 'value assigned to 'result_stdout' is never read'
2021-05-02 09:42:53 +02:00
Sylvestre Ledru
c03a7d8856
uname(test): fix 'unused variable: result'
2021-05-02 09:41:09 +02:00
bashi8128
4275661020
tests/basename: add tests for --version, --help
2021-05-02 13:47:36 +09:00
Daniel Rocco
3c126bad72
test: implement parenthesized expressions, additional tests
...
- Replace the parser with a recursive descent implementation that handles
parentheses and produces a stack of operations in postfix order.
Parsing now operates directly on OsStrings passed by the uucore framework.
- Replace the dispatch mechanism with a stack machine operating on the
symbol stack produced by the parser.
- Add tests for parenthesized expressions.
- Begin testing character encoding handling.
2021-05-01 22:40:47 -04:00
Daniel Rocco
c3912d53ac
test: add tests for basic tests & edge cases
...
Some edge cases covered:
- no args
- operator by itself (!, -a, etc.)
- string, file tests of nothing
- compound negations
2021-05-01 22:40:47 -04:00
Sylvestre Ledru
7e07438b38
Merge pull request #2151 from jfinkels/2141-translate-and-squeeze
...
tr: implement translate and squeeze (-s) mode
2021-05-01 23:27:43 +02:00
Sylvestre Ledru
038025899d
Merge pull request #2137 from ricardoaiglesias/base64-clap
...
base64: Moved argument parsing to clap.
2021-05-01 23:20:21 +02:00
Sylvestre Ledru
e2c228e821
Merge pull request #2157 from tertsdiepraam/ls/fix_style_text
...
`ls`: fix time style test
2021-05-01 21:38:39 +02:00
Ricardo Iglesias
f307de22d0
base64: Refactor argument parsing
...
Moved most of the argument parsing logic to `base32/base_common.rs` to
allow for significant code reuse.
2021-05-01 11:36:46 -07:00
Ricardo Iglesias
05b20c32a9
base64: Moved argument parsing to clap.
...
Moved argument parsing to clap and added tests to cover using "-" as
stdin, passing in too many file arguments, and updated the "wrap" error
message in the tests.
2021-05-01 11:36:46 -07:00
Jan Scheer
83eb704415
Merge branch 'master' into issue2147
2021-05-01 18:52:35 +02:00
Jan Scheer
117e84eed3
tr: implement complement separately from delete or squeeze ( #2147 )
2021-05-01 18:46:13 +02:00
Sylvestre Ledru
bffcb431b5
Merge pull request #2148 from jhscheer/pinky2clap
...
pinky: move from getopts to clap (#2123 )
2021-05-01 17:49:10 +02:00
Sylvestre Ledru
34bf7cc5ea
Merge pull request #2150 from jhscheer/fix_clap_short
...
tr/dirname: fix clap short_alias
2021-05-01 17:39:15 +02:00
Terts Diepraam
11f387dc93
ls: fix style test
2021-05-01 17:29:00 +02:00
Sylvestre Ledru
0edbbe914c
Merge pull request #2153 from sylvestre/polish4
...
rustfmt+clippy+Cargo.lock updates
2021-05-01 17:22:08 +02:00
Nicolas Thery
0ff1058998
kill: add integration tests
2021-05-01 16:57:51 +02:00
Sylvestre Ledru
308bdd7fc9
ignore test_ls_order_birthtime too
2021-05-01 15:55:58 +02:00
Sylvestre Ledru
e1cc434c24
ignore the test_ls_styles
2021-05-01 15:27:54 +02:00
Sylvestre Ledru
d2913f8080
rustfmt the recent change
2021-05-01 13:12:10 +02:00
Jeffrey Finkelstein
0f3bc23739
tr: implement translate and squeeze (-s) mode
...
Add translate and squeeze mode to the `tr` program. For example:
$ printf xx | tr -s x y
y
Fixes #2141 .
2021-04-30 18:17:05 -04:00
Jan Scheer
798a033311
pinky: move from getopts to clap ( #2123 )
2021-04-30 20:57:38 +02:00
Jan Scheer
45dd9d4e96
tr/dirname: fix clap short_alias
2021-04-30 20:19:43 +02:00
Terts Diepraam
d300895d28
ls: add birth time for windows and attampt to fix test
2021-04-29 22:23:04 +02:00
Arijit Dey
2593b3f2e1
Rewrite the cli usage function
...
Add crossterm as dependency
Complete the paging portion
Fixed tests
cp: extract linux COW logic into function
cp: add --reflink support for macOS
Fixes #1773
Fix error in Cargo.lock
Quit automatically if not much output is left
Remove unnecessary redox and windows specific code
Handle line wrapping
Put everything according to uutils coding standards
Add support for multiple files
Fix failing test
Use the args argument to get cli arguments
Fix bug where text is repeated multiple times during printing
Add a little prompt
Add a top file prompt for multiple files
Change println in loops to stdout.write and setup terminal only once
Fix bug where all lines were printed in a single row
Remove useless file and fix failing test
Fix another test
2021-04-29 20:23:35 +05:30
Jan Scheer
512d206f1e
who: move from getopts to clap 2.33.3 ( #2124 )
2021-04-29 00:11:21 +02:00
Jan Scheer
6f16cafe88
who: move from getopts to clap ( #2124 )
2021-04-28 22:58:28 +02:00
Rein F
a60fd07bc3
ls: improvements on time handling ( #1986 )
...
* ls: added creation time
* ls: Added most time features
Missing support for posix-,Format+, translating via locales. Also required more tests
* ls: rustfmt
* ls: Additional changes and fixes
Fixed the argument order, fixed a wrong iso format.
* ls: additional tests for styles
* ls: perfected arg parsing on time styles
* fix birthime test
* ls: Use 'stdout_str' in new tests
* ls: Disabled birthtime test for windows
* ls: removed indoc as a dependency
* ls: birthime test, sync first created file
* ls: birthime test, add comment explaining sync
* Removed ruby testfile birth_test.rb
This accidentally got commited in a merge
2021-04-28 20:54:27 +02:00
Sylvestre Ledru
a37e3181a2
Merge pull request #2130 from electricboogie/master
...
sort: implement --buffer-size and --temporary-directory (external sort)
2021-04-28 09:21:14 +02:00
Sylvestre Ledru
33139817a2
Merge pull request #2136 from jaggededgedjustice/allow-truncate-size-and-reference
...
Allow truncate to take --size and --reference
2021-04-27 22:43:25 +02:00
Sylvestre Ledru
30cf6ec235
Merge pull request #2131 from ricardoaiglesias/base32-clap
...
Base32 clap
2021-04-27 09:20:45 +02:00
Ricardo Iglesias
ae0cabc60a
Moved argument parsing to uumain.
2021-04-26 20:15:11 -07:00