blob: 645e0d9f46e98bff986949058f34aa1db94804ac (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
function newest
if test (count $argv) -eq 0
echo "Need at least one path"
return 1
end
for arg in $argv
fd --hidden --print0 --max-depth 1 . $arg |
bfs -files0-from - \( -name .git -prune \) -o \( -printf '%TY%Tm%Td%TR %TF %h/%f\0' \) |
sort --zero-terminated --reverse --key 1n,1 | head --zero-terminated --lines 1 |
cut --delimiter ' ' --fields 2,3
end
end
|