We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent acc6ee8 commit 9a0bb30Copy full SHA for 9a0bb30
xcode-update.py
@@ -90,6 +90,8 @@ def delete_xcode(dry_run: bool):
90
xcode_version_to_delete = oldest_xcode_version(include_releases=should_delete_release_version)
91
if xcode_version_to_delete:
92
print(f'- {xcode_version_to_delete} will be deleted.')
93
+ if not os.access(xcode_version_to_delete, os.R_OK | os.W_OK):
94
+ raise PermissionError(f"The current user doesn't have permissions to delete {xcode_version_to_delete}")
95
96
if not dry_run:
97
shutil.rmtree(str(xcode_version_to_delete))
0 commit comments