~jadedctrl/jam-xwx-moe

Showing details for patch 282cb57158e5e15a2445ce3928c84e26dfb2c0ee.
2024-03-18 (Mon), 5:23 PM - - 282cb57158e5e15a2445ce3928c84e26dfb2c0ee

Platigas subdosierujojn de bildosignaroj dum elportado

Por ke forigi la subdosierujojn de bildosignaroj kiel »Flagoj/«.
Summary of changes
1 files modified with 14 lines added and 0 lines removed
  • bildosignoj/elporti.sh with 14 added and 0 removed lines
diff -rN -u old-jam-xwx-moe/bildosignoj/elporti.sh new-jam-xwx-moe/bildosignoj/elporti.sh
--- old-jam-xwx-moe/bildosignoj/elporti.sh	2024-11-22 05:41:19.762866734 +0000
+++ new-jam-xwx-moe/bildosignoj/elporti.sh	2024-11-22 05:41:19.762866734 +0000
@@ -57,6 +57,18 @@
 	done
 }
 
+
+# flatten [dosierujoj]
+# Platigas eligan dosierujon de bildosignoj; t.e., ĝi movas ĉion de
+# subdosierujoj al la radikan dosierujon de la bildosignaro.
+#    eligo/bildosignaro/subdosierujo/A.png → eligo/bildosignaro/A.png
+flatten() {
+	for dir in "$@"; do
+		(cd $out_dir; mv "$dir"/*/* "$dir"; rmdir "$dir"/*/)
+	done
+}
+
+
 # Anseroj - Ne devas tre atenti detalojn.
 optimise 60 80 "Anseroj"
 archive "Anseroj"
@@ -80,6 +92,7 @@
 # Flagoj – Iuj havas gravajn etajn detalojn.
 optimise 90 95 "Flagoj"/*
 archive "Flagoj"
+flatten "Flagoj"
 
 # Gutkatoj – Ne devas tre atenti detalojn.
 optimise 60 80 "Gutkatoj"
@@ -105,6 +118,7 @@
 # Moneroj – Ili estas fotoj. Tre densigu!
 optimise 30 40 "Moneroj"/*
 archive "Moneroj"
+flatten "Moneroj"
 
 # Programaroj – Koloraj transiroj.
 optimise 80 90 "Programaro libera" "Programaro mezlibera"