Initial Release: OpenQode Public Alpha v1.3
This commit is contained in:
30
scripts/qwen-auth.ps1
Normal file
30
scripts/qwen-auth.ps1
Normal file
@@ -0,0 +1,30 @@
|
||||
# Qwen Authentication Helper
|
||||
param([switch]$Force = $false)
|
||||
|
||||
$OpenQodeDir = Split-Path -Parent $MyInvocation.MyCommand.Path | Split-Path
|
||||
$BinaryPath = "$OpenQodeDir\bin\opencode.exe"
|
||||
|
||||
Write-Host "Qwen Authentication Helper" -ForegroundColor Cyan
|
||||
Write-Host "=========================" -ForegroundColor Cyan
|
||||
|
||||
if ($Force) {
|
||||
Write-Host "Logging out from Qwen first..." -ForegroundColor Yellow
|
||||
& $BinaryPath auth logout
|
||||
}
|
||||
|
||||
Write-Host "Opening Qwen authentication..." -ForegroundColor Green
|
||||
Write-Host "If browser doesn't open, visit: https://qwen.ai" -ForegroundColor Cyan
|
||||
|
||||
# Try to open browser
|
||||
try {
|
||||
Start-Process "https://qwen.ai"
|
||||
Write-Host "Browser opened successfully!" -ForegroundColor Green
|
||||
} catch {
|
||||
Write-Host "Could not open browser automatically" -ForegroundColor Yellow
|
||||
Write-Host "Please manually visit: https://qwen.ai" -ForegroundColor Cyan
|
||||
}
|
||||
|
||||
Write-Host "`nRunning authentication command..." -ForegroundColor Yellow
|
||||
& $BinaryPath auth login qwen
|
||||
|
||||
Write-Host "`nAuthentication process completed!" -ForegroundColor Green
|
||||
Reference in New Issue
Block a user