]> apps.delaporte.us Git - dotfiles.git/blob - invoke/luanti-remote/tasks.py
d62171d68d29b19f484aaad170572c52d6e65f6b
[dotfiles.git] / invoke / luanti-remote / tasks.py
1 from invoke import task
2 import os
3
4 IP=os.environ.get('LUANTI_IP')
5 USER=os.environ.get('LUANTI_USER')
6 HOME=os.environ.get('LUANTI_HOME')
7
8 SERVE=f'{HOME}/luanti/bin/luantiserver --gameid minetest --worldname world'
9
10 def browse(c, url):
11 c.run(f"librefox {url}")
12
13 @task
14 def serve(c):
15 print(f"Attempting to connect to {IP}")
16 c.run(f'ssh {USER}@{IP} -C {SERVE}')
17
18 @task
19 def cli_hint(c):
20 browse(c, 'https://console.kamatera.com/cli')
21