#!/usr/bin/python import subprocess from shutil import copyfile from os import getcwd, chdir from os.path import normpath, basename, dirname from sys import argv old_wd = getcwd() path = argv[1]; bin_name = basename(normpath(path)) chdir(path) subprocess.run(["cargo", "build", "--release", "--target", "wasm32-unknown-unknown"]).check_returncode() copyfile("target/wasm32-unknown-unknown/release/{}.wasm".format(bin_name), "{}.wasm".format(bin_name)) chdir(old_wd)