summaryrefslogtreecommitdiff
path: root/scripts/dev/setup.ps1
blob: cdea5f9cd234664c6cdca12cac18ee593a080b65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Set location to script directory
$scriptPath = $MyInvocation.MyCommand.Path
$scriptDir = Split-Path $scriptPath -Parent
Set-Location (Join-Path $scriptDir "..\..")

# Setup documents repo
if (Test-Path "docs/Documents/.git") {
    Push-Location "docs/Documents"
    git fetch origin main
    git reset --hard origin/main
    Pop-Location
} else {
    git clone https://github.com/JustEnoughVCS/Documents.git docs/Documents
}

# Hide .cargo, .github and .temp directories before build
if (Test-Path .cargo) {
    attrib +h .cargo
}
if (Test-Path .temp) {
    attrib +h .temp
}