diff --git a/_tools/get_started.py b/_tools/get_started.py index 372773ef0..65c88e4d4 100755 --- a/_tools/get_started.py +++ b/_tools/get_started.py @@ -3,6 +3,7 @@ # Published under MIT license import os +import shutil from lib.network import download from lib.logging import log @@ -25,12 +26,19 @@ def create_workspace_script(name, script_to_execute): log("Done") if __name__ == "__main__": + # Check if we have tup installed + if shutil.which("tup") == None: + print("Sorry, I haven't found tup") + print("Possible solutions:") + print("- Install tup") + print("- Add tup installation folder to PATH") + exit() + # Initalize tup here + os.system("tup init") # Create (in current directory) scripts that execute # the same named scripts from _tools/workspace tools_workspace_run_py = os.path.join(tools_workspace, "run.py") tools_workspace_build_py = os.path.join(tools_workspace, "build.py") create_workspace_script("run.py", tools_workspace_run_py) create_workspace_script("build.py", tools_workspace_build_py) - # Initalize tup here - # TODO: Do anything if tup doesn't exist - os.system("tup init") +