-no pager for long git outputs to prevent breaking
- reworked and combined build tools and msvc checks
- removed PATH check for msvc tools, not mandatory for triton
- removed split suffix/prefix search, causes false positives
- simplified search via vswhere for build tools and vs components
-prints build tools version same as before, but no msvc info,
unless req. component is missing, that includes; cmake tools, clang compiler, msvc build tools, windows sdk
prints "HIP_PATH" at the very top,
and all defined "HIP_PATH_xx" paths
optional print under Build Tools with check for MSVC in PATH,
assuming default path:
<drive>\<program files>\Microsoft Visual Studio\<year>\BuildTools\VC\Tools\MSVC\<version>\bin\Hostx64\x64
-removed WMIC for driver version lookup
(off by default on win11 24H2 and soon to be removed in 25H2)
-added less reliable search for AMD Software version via registry (stops at first match)
-check for VS Build Tools via vswhere (assuming default path)
-get ComfyUI(batch) path, censor username if inside Users folder
-get current commit date, hash and branch
-list new commits on git pull
-get driver version via wmic
-map driver version to corresponding AMD Software (WIP)
-get [nightly build] or [release build] info for ZLUDA from nvcuda.dll via nvcuda.zluda_get_nightly_flag.py