diff options
author | John W. Parent <45471568+johnwparent@users.noreply.github.com> | 2023-08-18 17:29:47 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-18 14:29:47 -0700 |
commit | 4dafae8d17d0ddc42906fb8a2d2fe10ebf868229 (patch) | |
tree | 7cf65e1debd4e929a70e006511b67139e83ef1f9 /bin/sbang | |
parent | b2b00df5cc9dcae2bc6e73c24df9cb4e0f37b19d (diff) | |
download | spack-4dafae8d17d0ddc42906fb8a2d2fe10ebf868229.tar.gz spack-4dafae8d17d0ddc42906fb8a2d2fe10ebf868229.tar.bz2 spack-4dafae8d17d0ddc42906fb8a2d2fe10ebf868229.tar.xz spack-4dafae8d17d0ddc42906fb8a2d2fe10ebf868229.zip |
spack.bat: Fixup CL arg parsing (#39359)
Previous changes to this file stopped directly processing CL args to
stop batch `for` from interpolating batch reserved characters needed in
arguments like URLS. In doing so, we relied on `for` for an easy
"split" operation, however this incorrectly splits paths with spaces in
certain cases. Processing everything ourselves with manual looping via
`goto` statements allows for full control over CL parsing and handling
of both paths with spaces and reserved characters.
Diffstat (limited to 'bin/sbang')
0 files changed, 0 insertions, 0 deletions