]> apps.delaporte.us Git - dotfiles.git/commitdiff
Add helpers
authorEdward Delaporte <edward@delaporte.us>
Wed, 16 Oct 2024 00:03:09 +0000 (19:03 -0500)
committerEdward Delaporte <edward@delaporte.us>
Wed, 16 Oct 2024 00:03:09 +0000 (19:03 -0500)
invoke/minetest/tasks.py

index 5a051f4f1bea29fce7950a687679e58efc38b0f5..10abbb4cae3c1203e27c09edb869aea26775f0dd 100644 (file)
@@ -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/"
 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"  
 
 # flatpak
 link_to = f"{home}/.var/app/net.minetest.Minetest/.minetest"  
@@ -62,12 +63,22 @@ def status(c):
     print(f"+ Easy folder assumed to be {easy_dir}")
     print(f"+ ls ---")
     c.run(f"ls -ald {link_to} | grep minetest")
     print(f"+ Easy folder assumed to be {easy_dir}")
     print(f"+ ls ---")
     c.run(f"ls -ald {link_to} | grep minetest")
+
+@task
+def world_list(c):
     print(f"+ List Worlds ---")
     print(f"+ List Worlds ---")
-    cmd = "flatpak run net.minetest.Minetest --gameid list"
-    cmd = "flatpak run net.minetest.Minetest --gameid minetest --worldlist path"
+    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"):
     c.run(cmd)
 
 @task
 def serve(c, world="SurfaceWorld"):
-    cmd = f"flatpak run net.minetest.Minetest --gameid minetest --server --world {world}"
+    cmd = f"{run_mt} --gameid minetest --server --world {world}"
     c.run(cmd)
     c.run(cmd)