17 lines
628 B
Bash
Executable File
17 lines
628 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# NOTE: YOUR MODS MUST FIRST BE GIT CLONED BEFORE THIS WILL WORK.
|
|
# If you install your mods via the fetch.sh script, this will already be done.
|
|
# You probably also want to not have Minetest running when updating mods.
|
|
|
|
|
|
# Update the mods using a simple Git pull
|
|
# Borrowed from Linuxdirk on the Minetest forums
|
|
mods="/home/username/Programs/minetest-server/worlds/world/worldmods2/"
|
|
for mod in $(ls -d $mods*/); do
|
|
echo -ne "${bold}Updating $(basename ${mod})${normal}\n"
|
|
echo -ne "${bold}Location $(dirname ${mod})${normal}\n\n"
|
|
git -C "$mod" pull
|
|
echo -ne "\n${line}\n\n\n"
|
|
done
|