Description
BREAKING CHANGES:
Extend the +<FORMAT>
custom time style, accept an optional
...<newline><FORMAT_2>
to support setting a different custom time
style for recent files.
- The behavior changes if the previous format string
already contains<newline>
. Previously<newline>
s are used as-is,
now the first newline will be interpreted as separation for non-recent
and recnet format; any content after the second newline, if any, are
simply ignored. - The implementation rejects some previously accepted
inputs, primarily empty non-recent format string.--time-style=+
and--time-style='+<newline>'
will now get a panic message.
Changelog
Bug Fixes
- Add color scale mode to the bash completions
- Add color scale mode to the fish completions
- Quote symbolic links correctly when their destinations contain spaces
Documentation
- Modify documentation about custom time style
Features
- Add BSD file flags
- Add Windows file attributes
- [breaking] Support different custom time style for non-recent/recent files
Miscellaneous Tasks
- Release eza v0.17.0
Testing
- Regen powertests
- Regenerate
- Add tests for non-recent/recent custom time style
- Update powertest expected help message output
Build
- Update
flake.lock
- Bump DeterminateSystems/nix-installer-action from 8 to 9
- Bump once_cell from 1.18.0 to 1.19.0
- Bump libc from 0.2.150 to 0.2.151
Ci
- Remove labeler
Checksums
sha256sum
cf2c0c33cfe446784a634592fa8803fae1100822a26b1f7e969d79bb040778ec ./target/bin-0.17.0/eza_aarch64-unknown-linux-gnu.tar.gz
80666e0a7a69a064e398cef6e0b6a16ef890cb89cd0d7708db3c83ff4f4ebd74 ./target/bin-0.17.0/eza_aarch64-unknown-linux-gnu.zip
11e086a8462d116a2aae8df90894ca362da61ec4103306ccf8d1178dc11fd870 ./target/bin-0.17.0/eza_arm-unknown-linux-gnueabihf.tar.gz
139b93ad5f46100ce7348ffef8b0dd076d5311e3b55bc0c64f81bf4896de38d5 ./target/bin-0.17.0/eza_arm-unknown-linux-gnueabihf.zip
66f8f1e358833c83d30476200b6fa241771f2799fc2429d03d28985fee9316d6 ./target/bin-0.17.0/eza.exe_x86_64-pc-windows-gnu.tar.gz
0a0aaa406244281d4105e494149c6e01855aaa87d694de37a7680da11a1d85c0 ./target/bin-0.17.0/eza.exe_x86_64-pc-windows-gnu.zip
26bdfda62ed514598397aeb729ed611c14b1bcab85e7e0fd8226498d1cf87295 ./target/bin-0.17.0/eza_x86_64-unknown-linux-gnu.tar.gz
4305d8d49246a2b5275a8b9e0659194a8dfad62ecb5ae6fd35f19b188066d7cc ./target/bin-0.17.0/eza_x86_64-unknown-linux-gnu.zip
891ed0a827e91364eafe42bd1c0bc8f1ef086e4e650ff123a92a94fb208ceced ./target/bin-0.17.0/eza_x86_64-unknown-linux-musl.tar.gz
b40ed86a9e5e81ec96f1a095bc23f2b71f217e7bbf2e210f152f8f0e6ff78972 ./target/bin-0.17.0/eza_x86_64-unknown-linux-musl.zip
md5sum
297c8e2ca27fa538f5edc11b81594a11 ./target/bin-0.17.0/eza_aarch64-unknown-linux-gnu.tar.gz
92af5ce9c17daf51a461fd1b6d4b824f ./target/bin-0.17.0/eza_aarch64-unknown-linux-gnu.zip
50bc46a1f846fe5a94780507cf61a1ff ./target/bin-0.17.0/eza_arm-unknown-linux-gnueabihf.tar.gz
5e07c3d776cbf07db4ab881394677d29 ./target/bin-0.17.0/eza_arm-unknown-linux-gnueabihf.zip
1ce8523c3481d14f06c9f2fa28b576eb ./target/bin-0.17.0/eza.exe_x86_64-pc-windows-gnu.tar.gz
727d6d979b5d9a663aea5bb90c2ab577 ./target/bin-0.17.0/eza.exe_x86_64-pc-windows-gnu.zip
a9256aa77058493e34a1fad0350ab85b ./target/bin-0.17.0/eza_x86_64-unknown-linux-gnu.tar.gz
46a578ad5ce69541315284f56bb468c7 ./target/bin-0.17.0/eza_x86_64-unknown-linux-gnu.zip
6e6e87e127022775d902b421ee2a372f ./target/bin-0.17.0/eza_x86_64-unknown-linux-musl.tar.gz
d70eab5d19fc9a6c86e3219952738df5 ./target/bin-0.17.0/eza_x86_64-unknown-linux-musl.zip