import os
import subprocess
import sys

if len(sys.argv) != 2 or not os.environ.get("STARBONDING_PASSWORD"):
	print("usage: set STARBONDING_PASSWORD, then python starbonding_cli.py ACCOUNT", file=sys.stderr)
	raise SystemExit(2)

child_environment = os.environ.copy()
child_environment.pop("STARBONDING_PASSWORD", None)
result = subprocess.run([
	"starbonding-cli.exe", "--username", sys.argv[1],
	"--password-stdin", "--restream-get"
], input=os.environ["STARBONDING_PASSWORD"] + "\r\n", text=True,
	env=child_environment)
raise SystemExit(result.returncode)
