ls: add support for +FORMAT in timestyle #3988
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggest
2CF3
ions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello,
This PR addresses issue #3625, which adds support to the
+FORMAT
date in--time-style
. Given the dynamic argument, I created a custom parsing function to accommodate for the new format.I have added the corresponding tests, but probably my code added might not be up to standards, as I am new at it and trying to improve, and basically doing what the borrow checker tells me every time :). I would be more than happy to make changes to improve it.
I did notice using the +Format on the linked issue, namely
$ TIME_STYLE="+%Y-%m-%d %H:%M:%S.%N %z" ls exe -al
breaks withBasically, it fails by providing
time.format("%Y-%m-%d %H:%M:%S.%N %z" )
, but it looks more on the crate used.Thanks for guidance and potential feedback :)