]> Sergey Matveev's repositories - torn.git/commitdiff
FORCE_DIR ability
authorSergey Matveev <stargrave@stargrave.org>
Fri, 16 Apr 2021 15:14:58 +0000 (18:14 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 16 Apr 2021 15:14:58 +0000 (18:14 +0300)
torn

diff --git a/torn b/torn
index 5db4688f851ebad6a648a29e1297bf4b40b674d0..36d8c8f10bee2e2b0eda96a315866f68481711db 100755 (executable)
--- a/torn
+++ b/torn
@@ -25,7 +25,8 @@ files and rules to convert russian filenames to translit.
 =head1 USAGE
 
 Simply run this script in directory where you want files and/or
-directorires to be renamed.
+directories to be renamed. Directories are not transliterated by
+default, but you can use FORCE_DIR=1 environment variable.
 
 =head1 OVERVIEW
 
@@ -76,7 +77,7 @@ opendir DIR, "." or die "Can not open directory\n";
 foreach (sort readdir DIR) {
     # Skip directory itself
     next if /^\.{1,2}$/;
-    next if -d;
+    next if -d and not $ENV{FORCE_DIR};
 
     $src_filename = $_;
     $src = decode "utf-8", $src_filename;