chiark / gitweb /
expire-8601: wip new version
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 19 Aug 2020 20:48:29 +0000 (21:48 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 19 Aug 2020 20:48:29 +0000 (21:48 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
scripts/expire-iso8601.new

index 6c8ffd947e5379523cd6bddb9d5b6977c1173ff4..e586e267e7389221b05ecdfeceddfd8d2565a5b1 100755 (executable)
@@ -165,7 +165,7 @@ while (@ARGV && $ARGV[0] =~ m/^-/) {
     while (m/^-./) {
       if (s/^-n/-/) { $rm=0; }
       elsif (s/-r/-/) { $recurse=1; }
-      elsif (s/-D/-/) { open DEBUG, ">&STDERR" or die $!; }
+      elsif (s/-D/-/) { open DEBUG, ">&STDERR" or die $!; DEBUG->autoflush(1) }
       elsif (s/-u(\d+)$//) { $unit=$1; }
       elsif (s/-s(\d+)$//) { $slop=$1; }
       else { badusage "unknown short option $_" }
@@ -184,7 +184,7 @@ $slop //= $unit * 0.1;
 
 foreach (@ARGV) {
   m/^(\d+)x(\d+)$/ or badusage "bad <number>x<interval> $_";
-  push @intervals, { Spec => $&, N => $1, I => $2 };
+  push @intervals, { Spec => $&, N => $1, D => $2 };
 }
 
 scan();