summarylogtreecommitdiffstats
path: root/multimc5.sh
diff options
context:
space:
mode:
Diffstat (limited to 'multimc5.sh')
-rwxr-xr-xmultimc5.sh23
1 files changed, 3 insertions, 20 deletions
diff --git a/multimc5.sh b/multimc5.sh
index 74fbad36beda..87efb168a899 100755
--- a/multimc5.sh
+++ b/multimc5.sh
@@ -17,28 +17,11 @@ function variables() {
fi
echo ${DATA_DIR}
}
-function move() {
- for i in "${1}"/*; do
- mv "${i}" "${2}"
- done
-}
-function directories() {
- mkdir --parents "${DATA_DIR}"
- if [ -d "${HOME}/.${NAME}" ] && [ "${HOME}/.${NAME}" != "${DATA_DIR}" ]; then
- move "${HOME}/.${NAME}" "${DATA_DIR}/"
- rmdir "${HOME}/.${NAME}"
- elif [ -d "${HOME}/.local/share/${NAME}" ] && [ "${HOME}/.local/share/${NAME}" != "${DATA_DIR}" ]; then
- move "${HOME}/.local/share/${NAME}" "${DATA_DIR}"
- rmdir "${HOME}/.local/share/${NAME}"
- elif [ -d "${XDG_DATA_HOME}/${NAME}" ] && [ "${XDG_DATA_HOME}/${NAME}" != "${DATA_DIR}" ] ; then
- move "${XDG_DATA_HOME}/${NAME}" "${DATA_DIR}"
- rmdir "${XDG_DATA_HOME}/${NAME}"
- fi
-}
function main() {
variables $@
- directories
- /usr/lib/multimc5/MultiMC5 --dir "${DATA_DIR}"
+ mkdir --parents "${DATA_DIR}"
+ /usr/lib/multimc5/MultiMC5 --dir "${DATA_DIR}" | \
+ /usr/lib/multimc5/MultiMC --dir "${DATA_DIR}"
}
main $@