diff options
| author | Peter Bex <peter@more-magic.net> | 2019-09-22 16:01:38 +0200 | 
|---|---|---|
| committer | Peter Bex <peter@more-magic.net> | 2019-09-22 16:01:38 +0200 | 
| commit | b3b49cbf1dd93d0a783527efc868a53090fa00b6 (patch) | |
| tree | bd4c6333b98ba4fd04692c1db2f9e9b1dcd69291 | |
| parent | 02e38e71fe666262489e460860cf0250833a5092 (diff) | |
| download | henrietta-cache-b3b49cbf1dd93d0a783527efc868a53090fa00b6.tar.gz | |
Fix short option argument grouping
This used lset-intersection but that should've been lset-difference.
| -rw-r--r-- | henrietta-cache.scm | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/henrietta-cache.scm b/henrietta-cache.scm index 5381935..1901861 100644 --- a/henrietta-cache.scm +++ b/henrietta-cache.scm @@ -430,7 +430,7 @@ EOF                        (char=? #\- (string-ref arg 0)))                   (if (> (string-length arg) 2)                       (let ((sos (string->list (substring arg 1)))) -                       (if (null? (lset-intersection eq? *short-options* sos)) +                       (if (null? (lset-difference eq? sos *short-options*))                             (loop (append (map (cut string #\- <>) sos) (cdr args)))                             (usage 1)))                       (usage 1)))  | 
