@echo off
setlocal

set "FIREFOX_EXE="
if exist "C:\Program Files\Mozilla Firefox\firefox.exe" set "FIREFOX_EXE=C:\Program Files\Mozilla Firefox\firefox.exe"
if not defined FIREFOX_EXE if exist "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" set "FIREFOX_EXE=C:\Program Files (x86)\Mozilla Firefox\firefox.exe"

if defined FIREFOX_EXE (
    doskey ff="%FIREFOX_EXE%" $*
) else (
    doskey ff=echo ERROR: Firefox not found. $T exit /b 1
)

doskey cf-login=cloudflared-firefox access login $*
doskey cf-tcp=cloudflared-firefox access tcp $*
doskey path-user=powershell.exe -NoProfile -Command "[Environment]::GetEnvironmentVariable('Path','User')"

endlocal
exit /b 0
