From 264e54441f6af3293af7cd9054475bbec56cb33f Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Mon, 22 Dec 2025 22:54:41 -0600 Subject: [PATCH] Add invoke to edit local mod --- invoke/luanti-remote/tasks.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/invoke/luanti-remote/tasks.py b/invoke/luanti-remote/tasks.py index cc305f3..61dc1a0 100644 --- a/invoke/luanti-remote/tasks.py +++ b/invoke/luanti-remote/tasks.py @@ -27,6 +27,9 @@ SERVE=f'screen -d -m {LUANTI}/bin/luantiserver --gameid minetest --worldname wor def browse(c, url): c.run(f"librewolf {url}") +def codium(c, path): + c.run(f'codium {path}') + @task def list_mods(c): c.run(f'{SSH} -C ls {MODS}') @@ -57,6 +60,11 @@ def unpack_mod(c, mod): c.run(f'cd {unpack}; tar xf {unpack}/{mod}.tar') c.run(f'ls {unpack}') +@task +def edit_mod(c, mod): + unpack = f'{LOCAL_BACKUPS}/mods/unpack' + codium(c, f'{unpack}/{mod}') + updated_mods = f'{LOCAL_BACKUPS}/updated_mods' @task -- 2.47.3