-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
uudoc: move manpage and completions generation out of binary #8513
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
d8d6a98
to
a0ea101
Compare
GNU testsuite comparison:
|
a0ea101
to
e15b68a
Compare
GNU testsuite comparison:
|
hi @tertsdiepraam @sylvestre, I think my implementation is close. I will need your help to review and improve this PR. Thanks! |
This comment was marked as resolved.
This comment was marked as resolved.
yes, I will work on it |
Thankyou.
I think |
e15b68a
to
939cb4e
Compare
GNU testsuite comparison:
|
This comment was marked as resolved.
This comment was marked as resolved.
4d01e19
to
b4a9c2c
Compare
CodSpeed Performance ReportMerging #8513 will not alter performanceComparing Summary
Footnotes
|
GNU testsuite comparison:
|
ce81973
to
250a799
Compare
GNU testsuite comparison:
|
250a799
to
18bc626
Compare
GNU testsuite comparison:
|
f6b7f06
to
8dfa72e
Compare
GNU testsuite comparison:
|
8dfa72e
to
dea5ef6
Compare
GNU testsuite comparison:
|
dea5ef6
to
2df6d44
Compare
GNU testsuite comparison:
|
fuzz/uufuzz/Cargo.toml
Outdated
[dependencies] | ||
console = "0.16.0" | ||
libc = "0.2.153" | ||
phf = "0.13.1" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i am not sure it is necessary
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The fuzz test will fail if not included, iirc it was "the lock file needs to be updated but --locked was passed to prevent this"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
oh I guess it works fine now, will rebase
unexpand \ | ||
uniq \ | ||
unlink \ | ||
uudoc \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i guess it means that make install will install it, no ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This list is for test feature flags. The uudoc tests will not build unless #[cfg(feature = "uudoc")]
is stated.
"[" => "test", | ||
|
||
// hashsum aliases - all these hash commands are aliases for hashsum | ||
"md5sum" | "sha1sum" | "sha224sum" | "sha256sum" | "sha384sum" | "sha512sum" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
uucore is used by other programs, i am not sure we want this list in uucore
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
how about moving this file to src/common/validation.rs
and creating a new file src/lib.rs
to expose the module?
looks great, some minor comments |
c581471
to
a89a1a0
Compare
GNU testsuite comparison:
|
GNU testsuite comparison:
|
a2bff5d
to
9c9f907
Compare
9c9f907
to
f2170e3
Compare
GNU testsuite comparison:
|
close #4464.
Manpage and completions generation now live in the uudoc binary.
Also moved man page generation test cases to a new file:
test_uudoc.rs