8 # The expression ${VAR:-TEXT} expands to:
9 # If VAR is null or empty => TEXT
10 # If VAR is non-empty => ${VAR}
11 # So: If DOTNET_HOST_PATH is set, use it, otherwise use unqualified dotnet
12 HOST_PATH=${DOTNET_HOST_PATH:-dotnet}
14 exec "${HOST_PATH}" "$THISDIR/csc.dll" "$@"