forked from AcademySoftwareFoundation/rez
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixes AcademySoftwareFoundation#694 and lets cmd and powershell pass …
…all shell tests. This implements ${VAR} and $VAR variables for cmd and Powershell like, as well as their native forms like %VAR% and $Env:VAR. In order to handle the ambiguity of variables in the form of $Env:Literal in Unix and Windows the NamespaceFormatter may take interpreter regex into account that is being supplied by the underlying shell. For command execution on Windows .PY is being added to the PATHEXT and the create_script function is extended to create any form of execution script. This behaviour can be controlled via a rezconfig, but defaults to backwards compatible Unix-only behaviour.
- Loading branch information
Showing
11 changed files
with
454 additions
and
357 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.