75 lines
1.9 KiB
Python
Executable File
75 lines
1.9 KiB
Python
Executable File
#!/usr/bin/python3
|
|
|
|
import os
|
|
import subprocess
|
|
|
|
def cd():
|
|
current_dir = os.path.dirname(__file__)
|
|
|
|
if current_dir != "":
|
|
os.chdir(current_dir)
|
|
|
|
def main():
|
|
cd()
|
|
opt = ""
|
|
|
|
while opt == "":
|
|
print("--Welcome to the install script for JustMotion--")
|
|
print("If you haven't run the build script yet, I suggest you do that now.")
|
|
print("What would you like to install/package?")
|
|
print("[1][install] Server Only")
|
|
print("[2][install] Client Only")
|
|
print("[3][install] Both")
|
|
print("[4][package] Server Only")
|
|
print("[5][package] Client Only")
|
|
print("[6][package] Both")
|
|
print("[7] Quit\n")
|
|
|
|
opt = input("[1-7]: ")
|
|
|
|
if opt == "1":
|
|
os.chdir("server")
|
|
subprocess.run(["python3", "install.py", "--local"])
|
|
break
|
|
|
|
elif opt == "2":
|
|
os.chdir("client")
|
|
subprocess.run(["python3", "install.py", "--local"])
|
|
break
|
|
|
|
elif opt == "3":
|
|
os.chdir("server")
|
|
subprocess.run(["python3", "install.py", "--local"])
|
|
os.chdir("../client")
|
|
subprocess.run(["python3", "install.py", "--local"])
|
|
break
|
|
|
|
if opt == "4":
|
|
os.chdir("server")
|
|
subprocess.run(["python3", "install.py", "--installer"])
|
|
break
|
|
|
|
elif opt == "5":
|
|
os.chdir("client")
|
|
subprocess.run(["python3", "install.py", "--installer"])
|
|
break
|
|
|
|
elif opt == "6":
|
|
os.chdir("server")
|
|
subprocess.run(["python3", "install.py", "--installer"])
|
|
os.chdir("../client")
|
|
subprocess.run(["python3", "install.py", "--installer"])
|
|
break
|
|
|
|
elif opt == "7":
|
|
break
|
|
|
|
else:
|
|
print("err: invalid option\n")
|
|
opt = ""
|
|
|
|
cd()
|
|
|
|
if __name__ == "__main__":
|
|
main()
|