Add CLI option for global frames and disable by default master
authorHugo Villeneuve <hugo@hugovil.com>
Thu, 25 Apr 2024 13:12:53 +0000 (09:12 -0400)
committerHugo Villeneuve <hugo@hugovil.com>
Thu, 25 Apr 2024 13:12:53 +0000 (09:12 -0400)
fgen.sh

diff --git a/fgen.sh b/fgen.sh
index 63957b8..2eb48cc 100755 (executable)
--- a/fgen.sh
+++ b/fgen.sh
@@ -18,6 +18,7 @@ fps=8
 debug=0
 trames=1
 dry_run=0
 debug=0
 trames=1
 dry_run=0
+global=0
 
 SED=sed
 
 
 SED=sed
 
@@ -268,13 +269,14 @@ print_usage()
     echo "Options:"
     echo "  -d   affiche les informations de debug"
     echo "  -f   ne regénère pas les trames, mais uniquement la séquence vidéo"
     echo "Options:"
     echo "  -d   affiche les informations de debug"
     echo "  -f   ne regénère pas les trames, mais uniquement la séquence vidéo"
+    echo "  -g   génère les fichiers globaux"
     echo "  -n   mode de test (dry-run)"
     echo "  -r   nombre de trames par seconde (FPS)"
     echo "  -s   préfixe d'image à ignorer"
     echo "  -h   affiche ce message d'aide"
 }
 
     echo "  -n   mode de test (dry-run)"
     echo "  -r   nombre de trames par seconde (FPS)"
     echo "  -s   préfixe d'image à ignorer"
     echo "  -h   affiche ce message d'aide"
 }
 
-while getopts "dhfnr:s:" flag ;do
+while getopts "dhfgnr:s:" flag ;do
     case ${flag} in
         d)
             debug="1"
     case ${flag} in
         d)
             debug="1"
@@ -282,6 +284,9 @@ while getopts "dhfnr:s:" flag ;do
         f)
             trames=0
             ;;
         f)
             trames=0
             ;;
+        g)
+            global=1
+            ;;
         n)
             dry_run=1
             ;;
         n)
             dry_run=1
             ;;
@@ -485,4 +490,6 @@ fi
 # Special case for last group...
 generate_video
 
 # Special case for last group...
 generate_video
 
-generate_global
+if [ x"${global}" = x"1" ]; then
+    generate_global
+fi