diff options
Diffstat (limited to 'multimc5.sh')
-rwxr-xr-x | multimc5.sh | 23 |
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 $@ |