LUANTI=f'{HOME}/luanti'
MODS=f'{LUANTI}/mods'
+WORLDS=f'{LUANTI}/worlds'
+
+
SERVE=f'screen -d -m {LUANTI}/bin/luantiserver --gameid minetest --worldname world'
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}')
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
@task
-def compress(c):
- c.run(f'{SSH} -C tar cf {HOME}/{BACKUP_FILE} --directory={HOME} {WORLD}')
+def compress_world(c):
+ c.run(f'{SSH} -C tar cf {HOME}/{BACKUP_FILE} --directory={WORLDS} {WORLD}')
-@task(compress)
+@task(compress_world)
def backup(c):
stopped = input("Is the server stopped?")
if(stopped != 'y'):
c.run(f'mkdir -p {LOCAL_BACKUPS}')
c.run(f'{SCP}:{BACKUP_FILE} {LOCAL_BACKUPS}')
print(f'Backedup up {BACKUP_FILE} to {LOCAL_BACKUPS}')
- c.run(f'ls {LOCAL_BACKUPS} | grep world')
+ c.run(f'ls -lh {LOCAL_BACKUPS} | grep {WORLD}')
c.run(f'tar tvf {LOCAL_BACKUPS}/{BACKUP_FILE}')