X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/blobdiff_plain/57723953ed35e237f245fb73171d27c350b9d9f8..965e892bc4b2e8e5b8879ac186f105478ffda2ec:/invoke/minetest/tasks.py?ds=sidebyside diff --git a/invoke/minetest/tasks.py b/invoke/minetest/tasks.py index 8d7937e..47bcdb8 100644 --- a/invoke/minetest/tasks.py +++ b/invoke/minetest/tasks.py @@ -1,12 +1,15 @@ from invoke import task import os - -flat_pak_root = f"{home}/.var/app/net.minetest.Minetest" home = os.path.expanduser('~') +flat_pak_root = f"{home}/.var/app/net.minetest.Minetest" easy_dir = f"{home}/minetest/" -link_to = f"{home}/.var/app/net.minetest.Minetest/.minetest" # flatpak -# link_to = f"{home}/.minetest/" # default +run_mt = f"flatpak run net.minetest.Minetest" + +# flatpak +link_to = f"{home}/.var/app/net.minetest.Minetest/.minetest" +# default +# link_to = f"{home}/.minetest/" @task def debug(c): @@ -56,7 +59,35 @@ def link(c): @task def status(c): - print(f"Minetest data assumed to be at {link_to}") - print(f"Easy folder assumed to be {easy_dir}") + print(f"+ Minetest data assumed to be at {link_to}") + print(f"+ Easy folder assumed to be {easy_dir}") + print(f"+ ls ---") c.run(f"ls -ald {link_to} | grep minetest") + +@task +def games(c): + print(f"+ List Games ---") + cmd = f"{run_mt} --gameid list" + c.run(cmd) + +@task +def play(c): + c.run(f"{run_mt}") + +@task +def worlds(c): + print(f"+ List Worlds ---") + 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 --worldname {world}" + c.run(cmd)