X-Git-Url: https://apps.delaporte.us/gitweb/dotfiles.git/blobdiff_plain/8588b7e30332871abd5a13a410a344ead4237a05..1528584d79d3a35c38ada9f16eb1d53cb858bf0a:/invoke/minetest/tasks.py diff --git a/invoke/minetest/tasks.py b/invoke/minetest/tasks.py index c652f1d..10abbb4 100644 --- a/invoke/minetest/tasks.py +++ b/invoke/minetest/tasks.py @@ -4,6 +4,7 @@ import os home = os.path.expanduser('~') flat_pak_root = f"{home}/.var/app/net.minetest.Minetest" easy_dir = f"{home}/minetest/" +run_mt = f"flatpak run net.minetest.Minetest" # flatpak link_to = f"{home}/.var/app/net.minetest.Minetest/.minetest" @@ -63,3 +64,21 @@ def status(c): print(f"+ ls ---") c.run(f"ls -ald {link_to} | grep minetest") +@task +def world_list(c): + print(f"+ List Worlds ---") + cmd = f"{run_mt} --gameid list" + c.run(cmd) + cmd = f"{run_mt} --gameid minetest --worldlist path" + c.run(cmd) + + +@task +def version(c): + cmd = f"{run_mt} --version" + c.run(cmd) + +@task +def serve(c, world="SurfaceWorld"): + cmd = f"{run_mt} --gameid minetest --server --world {world}" + c.run(cmd)