Files
mac/nightcord-uninstall.ps1
macdev 6e4dc5ae6b
Test / Test (pull_request) Has been cancelled
Initial commit
2026-05-31 01:55:36 +02:00

57 lines
2.8 KiB
PowerShell

# ==============================================================================
# Nightcord — Désinstalleur utilisateur (PowerShell)
# Supprime l'injection Nightcord de Discord
#
# Usage : Clic droit → "Exécuter avec PowerShell"
# ==============================================================================
$ErrorActionPreference = "Stop"
$InstallDir = Join-Path $env:LOCALAPPDATA "Nightcord-Client"
$DistDir = Join-Path $InstallDir "dist\desktop"
$InstallerDir = Join-Path $InstallDir "installer"
$EquilotlExe = Join-Path $InstallerDir "EquilotlCli.exe"
Clear-Host
Write-Host ""
Write-Host " ╔══════════════════════════════════════════╗" -ForegroundColor Cyan
Write-Host " ║ NIGHTCORD — Désinstalleur ║" -ForegroundColor Cyan
Write-Host " ╚══════════════════════════════════════════╝" -ForegroundColor Cyan
Write-Host ""
if (-not (Test-Path $EquilotlExe)) {
Write-Host " [INFO] EquilotlCli.exe introuvable." -ForegroundColor Yellow
Write-Host " Téléchargement de l'outil de désinstallation..." -ForegroundColor Yellow
Write-Host ""
New-Item -ItemType Directory -Force -Path $InstallerDir | Out-Null
$EquilotlUrl = "https://github.com/Equicord/Equilotl/releases/latest/download/EquilotlCli.exe"
Invoke-WebRequest -Uri $EquilotlUrl `
-Headers @{ "User-Agent" = "Nightcord-Installer/2.0" } `
-OutFile $EquilotlExe -UseBasicParsing
}
Write-Host " Lancement du désinstalleur graphique..." -ForegroundColor Yellow
Write-Host " Une fenêtre va s'ouvrir pour choisir votre Discord cible." -ForegroundColor Yellow
Write-Host ""
$env:EQUICORD_USER_DATA_DIR = $InstallDir
$env:EQUICORD_DIRECTORY = $DistDir
$env:EQUICORD_DEV_INSTALL = "1"
try {
& $EquilotlExe "--uninstall"
} catch {
Write-Host " [ERREUR] La désinstallation a échoué : $_" -ForegroundColor Red
Write-Host " Appuyez sur une touche pour quitter..."
$null = $Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
exit 1
}
Write-Host ""
Write-Host " ┌──────────────────────────────────────────────────────┐" -ForegroundColor Green
Write-Host " │ Nightcord désinstallé avec succès ! │" -ForegroundColor Green
Write-Host " │ Redémarrez Discord pour appliquer les changements. │" -ForegroundColor Green
Write-Host " └──────────────────────────────────────────────────────┘" -ForegroundColor Green
Write-Host ""
Start-Sleep -Seconds 3