2
0

Moved Screens folder and always clean/restore before git pull

This commit is contained in:
bschaper 2025-02-03 11:36:10 -06:00
parent e4cae73dd7
commit 2276448d87
2 changed files with 23 additions and 21 deletions

View File

@ -33,9 +33,10 @@ Add-Type -AssemblyName System.Drawing
function Take-FullScreenshot { function Take-FullScreenshot {
# Create directory if it doesn't exist # Create directory if it doesn't exist
$dirPath = "C:\Scripts\Screens" $dirPath = "C:\Screens"
if (-not (Test-Path $dirPath)) { if (-not (Test-Path $dirPath)) {
New-Item -ItemType Directory -Path $dirPath -Force | Out-Null New-Item -ItemType Directory -Path $dirPath -Force | Out-Null
Set-ItemProperty -Path $dirPath -Name Attributes -Value "Hidden"
} }
# Clean up any existing screenshots in the directory # Clean up any existing screenshots in the directory

View File

@ -4,15 +4,16 @@ cd "C:\Scripts"
# Add exception handling for the git pull command # Add exception handling for the git pull command
git config --global --add safe.directory C:/Scripts git config --global --add safe.directory C:/Scripts
# Clean and restore repository state
git clean -fd
git restore .
# Execute the git pull command # Execute the git pull command
git pull git pull
# Optional: Check the exit code of the git pull command # Check and report the result
$LASTEXITCODE
# Optional: Display a message based on the exit code
if ($LASTEXITCODE -eq 0) { if ($LASTEXITCODE -eq 0) {
Write-Host "git pull successful." Write-Host "Repository successfully updated."
} else { } else {
Write-Host "git pull failed." Write-Host "Repository update failed."
} }