diff options
author | Leah Neukirchen <leah@vuxu.org> | 2022-08-26 22:49:35 +0200 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2022-08-26 22:49:35 +0200 |
commit | 01ceb9c89ddeffbb45f14b68a26b45734f7cf5b2 (patch) | |
tree | 3ba993c0b6633d75d96518b09483921f54b9d2c4 /lr.c | |
parent | ca309754c6aba81be4f290279666a68f75306d70 (diff) | |
download | lr-01ceb9c89ddeffbb45f14b68a26b45734f7cf5b2.tar.gz lr-01ceb9c89ddeffbb45f14b68a26b45734f7cf5b2.tar.xz lr-01ceb9c89ddeffbb45f14b68a26b45734f7cf5b2.zip |
add -of to sort by file basename.
Closes #21.
Diffstat (limited to 'lr.c')
-rw-r--r-- | lr.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lr.c b/lr.c index b523265..95cc098 100644 --- a/lr.c +++ b/lr.c @@ -1459,6 +1459,8 @@ order(const void *a, const void *b) "ZZZZAZZZZZZZZZZZ"[(fa->sb.st_mode >> 12) & 0x0f]); case 'n': STRCMP(fa->fpath, fb->fpath); case 'N': STRCMP(fb->fpath, fa->fpath); + case 'f': STRCMP(basenam(fa->fpath), basenam(fb->fpath)); + case 'F': STRCMP(basenam(fb->fpath), basenam(fa->fpath)); case 'e': STRCMP(extnam(fa->fpath), extnam(fb->fpath)); case 'E': STRCMP(extnam(fb->fpath), extnam(fa->fpath)); case 'p': DIRCMP(fa->fpath, fb->fpath); |