Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
set -euo pipefail
echo "=== HackNight Git & SSH Setup Script ==="
read -p "Enter your GitHub username: " GIT_NAME
read -p "Enter your GitHub email: " GIT_EMAIL
configure() {
git config --global user.name "$GIT_NAME"
# RUN AS ADMIN
if (-not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {
Write-Warning "Administrator privileges are required to install software. Trying to re-launch as an admin..."
Start-Process powershell.exe -Verb RunAs -ArgumentList "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`""
exit
}
Set-ExecutionPolicy Unrestricted -Scope Process -Force
Write-Host "=== Git & GitHub CLI Setup Script ===" -ForegroundColor Cyan