forked from CUB3D/ipod_sun
-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy path05_optional_strings_pack
More file actions
executable file
·40 lines (34 loc) · 983 Bytes
/
05_optional_strings_pack
File metadata and controls
executable file
·40 lines (34 loc) · 983 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/bin/sh
# Go to the script directory
cd "$(dirname "$0")"
# Collect a list of all language folders
LANGS=$(find ./Languages -maxdepth 1 -type d -name "SilverDB.*.LE" -exec basename {} \; | sort)
i=1
echo "Select languages for packaging:"
for lang in $LANGS; do
echo " $i) $lang"
i=$((i+1))
done
echo " $i) All languages"
read -p "Enter numbers separated by spaces: " selection
# If "all" is selected
for num in $selection; do
if [ "$num" -eq "$i" ]; then
for lang in $LANGS; do
echo "Packaging $lang..."
./silverutil/target/release/silverutil create "./Languages/$lang" "./Languages/$lang.bin2"
done
exit 0
fi
done
# Packing selected
j=1
for lang in $LANGS; do
for num in $selection; do
if [ "$num" -eq "$j" ]; then
echo "Packaging $lang..."
./silverutil/target/release/silverutil create "./Languages/$lang" "./Languages/$lang.bin2"
fi
done
j=$((j+1))
done