@ -57,7 +57,20 @@ catch [System.Management.Automation.CommandNotFoundException] {
@@ -57,7 +57,20 @@ catch [System.Management.Automation.CommandNotFoundException] {
}
Test-Git -Config -Option " user.name " -ErrMsg " Git username not set! `n Run: git config --global user.name 'My Name' "
Test-Git -Config -Option " user.email " -ErrMsg " Git email not set! `n Run: git config --global user.name 'example@myemail.com' "
Test-Git -Config -Option " user.email " -ErrMsg " Git email not set! `n Run: git config --global user.email 'example@myemail.com' "
$permission = ( Get-Acl $pwd ) . Access |
? { $_ . IdentityReference -match $env:UserName `
-and $_ . FileSystemRights -match " FullControl " `
-or $_ . FileSystemRights -match " Write " } |
Select IdentityReference , FileSystemRights
If ( -Not $permission ) {
Write-Host " Sorry, you do not have write permissions in this directory. "
Write-Host " Please try running this script again from a directory that you do have write permissions for. "
exit 1
}
$repo_path = " https://github.com/zmkfirmware/zmk-config-split-template.git "