mirror of https://github.com/pulumi/pulumi.git
23 lines
398 B
Plaintext
23 lines
398 B
Plaintext
|
#!/usr/bin/env python
|
||
|
|
||
|
"""Normalizes paths to work with the quirks of Bash running on Windows
|
||
|
GitHub actions workers.
|
||
|
|
||
|
For example, on Windows:
|
||
|
|
||
|
$ ./scripts/normpath "D:\\a\\pulumi\\pulumi/nuget"
|
||
|
D:\a\pulumi\pulumi\nuget
|
||
|
|
||
|
"""
|
||
|
|
||
|
import os
|
||
|
import pathlib
|
||
|
import sys
|
||
|
|
||
|
path = sys.argv[1]
|
||
|
|
||
|
if os.name == 'nt':
|
||
|
print(pathlib.PureWindowsPath(path))
|
||
|
else:
|
||
|
print(pathlib.PurePosixPath(path))
|