from invoke import task
import os

IP=os.environ.get('LUANTI_IP')
USER=os.environ.get('LUANTI_USER')
HOME=os.environ.get('LUANTI_HOME')

SERVE=f'{HOME}/luanti/bin/luantiserver --gameid minetest --worldname world'

def browse(c, url):
    c.run(f"librefox {url}")

@task
def serve(c):
    print(f"Attempting to connect to {IP}")
    c.run(f'ssh {USER}@{IP} -C {SERVE}')

@task
def cli_hint(c):
    browse(c, 'https://console.kamatera.com/cli')

