latkinso42
It should pop up Output and show progress

It should look something like this when done:
git version 2.53.0
[SETUP] git installed
[SETUP] Checking python3...
[SETUP] Found python3: Python 3.14
[SETUP] Python 3.14 meets requirements (>= 3.10)
[SETUP] Using Python: python3
[SETUP] Existing virtual environment found at /home/jared/.zephyrtools/env
[SETUP] Removing old virtual environment...
[SETUP] Old virtual environment removed
python3 -m venv "/home/jared/.zephyrtools/env"
[SETUP] virtual python environment created
Collecting west
Using cached west-1.5.0-py3-none-any.whl.metadata (19 kB)
Collecting colorama (from west)
Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Collecting PyYAML>=5.1 (from west)
Using cached pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
Collecting pykwalify (from west)
Using cached pykwalify-1.8.0-py2.py3-none-any.whl.metadata (5.3 kB)
Collecting packaging (from west)
Using cached packaging-26.0-py3-none-any.whl.metadata (3.3 kB)
Collecting docopt>=0.6.2 (from pykwalify->west)
Using cached docopt-0.6.2-py2.py3-none-any.whl
Collecting python-dateutil>=2.8.0 (from pykwalify->west)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting ruamel.yaml>=0.16.0 (from pykwalify->west)
Using cached ruamel_yaml-0.19.1-py3-none-any.whl.metadata (16 kB)
Collecting six>=1.5 (from python-dateutil>=2.8.0->pykwalify->west)
Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Using cached west-1.5.0-py3-none-any.whl (106 kB)
Using cached pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (794 kB)
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Using cached packaging-26.0-py3-none-any.whl (74 kB)
Using cached pykwalify-1.8.0-py2.py3-none-any.whl (24 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached ruamel_yaml-0.19.1-py3-none-any.whl (118 kB)
Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: docopt, six, ruamel.yaml, PyYAML, packaging, colorama, python-dateutil, pykwalify, west
Successfully installed PyYAML-6.0.3 colorama-0.4.6 docopt-0.6.2 packaging-26.0 pykwalify-1.8.0 python-dateutil-2.9.0.post0 ruamel.yaml-0.19.1 six-1.17.0 west-1.5.0
[notice] A new release of pip is available: 25.3 -> 26.0.1
[notice] To update, run: pip install --upgrade pip
[SETUP] west installed
[SETUP] Starting processing: zephyr-tools
[SETUP] URL: https://github.com/circuitdojo/zephyr-tools-cli/releases/download/v0.1.9/zephyr-tools-v0.1.9-x86_64-unknown-linux-gnu.tar.gz
[SETUP] Expected MD5: 492949a0a50ef64b95ccf5c890b82b5e
[SETUP] Initial copytopath: /home/jared/.zephyrtools/zephyr-tools
[SETUP] Cleared and recreated target directory: /home/jared/.zephyrtools/zephyr-tools
[SETUP] Extracting /home/jared/.zephyrtools/downloads/zephyr-tools-v0.1.9-x86_64-unknown-linux-gnu.tar.gz to /home/jared/.zephyrtools/zephyr-tools
[SETUP] Added to PATH: /home/jared/.zephyrtools/zephyr-tools
[SETUP] Successfully completed: zephyr-tools
[SETUP] Starting processing: newtmgr
[SETUP] URL: https://docs.jaredwolff.com/files/newtmgr/linux/newtmgr.zip
[SETUP] Expected MD5: 9900ec263d39264787903688cdefeed1
[SETUP] Initial copytopath: /home/jared/.zephyrtools/newtmgr
[SETUP] Cleared and recreated target directory: /home/jared/.zephyrtools/newtmgr
[SETUP] Extracting /home/jared/.zephyrtools/downloads/newtmgr.zip to /home/jared/.zephyrtools/newtmgr
[SETUP] Added to PATH: /home/jared/.zephyrtools/newtmgr
[SETUP] Successfully completed: newtmgr
[SETUP] Starting processing: ninja
[SETUP] URL: https://github.com/ninja-build/ninja/releases/download/v1.10.2/ninja-linux.zip
[SETUP] Expected MD5: 817e12e06e2463aeb5cb4e1d19ced606
[SETUP] Initial copytopath: /home/jared/.zephyrtools/ninja
[SETUP] Cleared and recreated target directory: /home/jared/.zephyrtools/ninja
[SETUP] Extracting /home/jared/.zephyrtools/downloads/ninja-linux.zip to /home/jared/.zephyrtools/ninja
[SETUP] Added to PATH: /home/jared/.zephyrtools/ninja
[SETUP] Successfully completed: ninja
[SETUP] Starting processing: cmake
[SETUP] URL: https://github.com/Kitware/CMake/releases/download/v3.22.0/cmake-3.22.0-linux-x86_64.tar.gz
[SETUP] Expected MD5: 5537bbc683e364e5408a393a737f53a1
[SETUP] Initial copytopath: /home/jared/.zephyrtools/cmake
[SETUP] Cleared and recreated target directory: /home/jared/.zephyrtools/cmake
[SETUP] Extracting /home/jared/.zephyrtools/downloads/cmake-3.22.0-linux-x86_64.tar.gz to /home/jared/.zephyrtools/cmake
[SETUP] Added to PATH: /home/jared/.zephyrtools/cmake/cmake-3.22.0-linux-x86_64/bin
[SETUP] Successfully completed: cmake
[SETUP] Starting processing: probe-rs
[SETUP] URL: https://github.com/probe-rs/probe-rs/releases/download/v0.29.1/probe-rs-tools-x86_64-unknown-linux-gnu.tar.xz
[SETUP] Expected MD5: 01be4d05d6b7ced308f43a0c55865f03
[SETUP] Initial copytopath: /home/jared/.zephyrtools/probe-rs
[SETUP] Cleared and recreated target directory: /home/jared/.zephyrtools/probe-rs
[SETUP] Extracting /home/jared/.zephyrtools/downloads/probe-rs-tools-x86_64-unknown-linux-gnu.tar.xz to /home/jared/.zephyrtools/probe-rs
[SETUP] Added to PATH: /home/jared/.zephyrtools/probe-rs/probe-rs-tools-x86_64-unknown-linux-gnu/
[SETUP] Successfully completed: probe-rs
[SETUP] Installing zephyr-sdk-0.16.4 toolchain...
[SETUP] Starting processing: toolchain
[SETUP] URL: https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.4/zephyr-sdk-0.16.4_linux-x86_64_minimal.tar.xz
[SETUP] Expected MD5: 5f10ac5111476d4e069b52f07aa3f4d5
[SETUP] Initial copytopath: /home/jared/.zephyrtools/toolchain
[SETUP] Cleared and recreated target directory: /home/jared/.zephyrtools/toolchain
[SETUP] Extracting /home/jared/.zephyrtools/downloads/zephyr-sdk-0.16.4_linux-x86_64_minimal.tar.xz to /home/jared/.zephyrtools/toolchain
[SETUP] Added to PATH: /home/jared/.zephyrtools/toolchain/zephyr-sdk-0.16.4/arm-zephyr-eabi/bin
[SETUP] Set ZEPHYR_TOOLCHAIN_VARIANT: zephyr
[SETUP] Set ZEPHYR_SDK_INSTALL_DIR: /home/jared/.zephyrtools/toolchain/zephyr-sdk-0.16.4
[SETUP] Successfully completed: toolchain
[SETUP] Starting processing: toolchain
[SETUP] URL: https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.4/toolchain_linux-x86_64_arm-zephyr-eabi.tar.xz
[SETUP] Expected MD5: 4386d940c085670fc54480eb7eaebff8
[SETUP] Initial copytopath: /home/jared/.zephyrtools/toolchain
[SETUP] Updated copytopath with subfolder: /home/jared/.zephyrtools/toolchain/zephyr-sdk-0.16.4
[SETUP] Preserving existing target directory: /home/jared/.zephyrtools/toolchain/zephyr-sdk-0.16.4
[SETUP] Extracting /home/jared/.zephyrtools/downloads/toolchain_linux-x86_64_arm-zephyr-eabi.tar.xz to /home/jared/.zephyrtools/toolchain/zephyr-sdk-0.16.4
[SETUP] Added to PATH: /home/jared/.zephyrtools/toolchain/zephyr-sdk-0.16.4
[SETUP] Successfully completed: toolchain
[SETUP] Zephyr setup complete!
Do you have a firewall that’s blocking the download? It needs to fetch binaries from Github, etc.