29 lines
621 B
PowerShell
29 lines
621 B
PowerShell
$package = 'Leiningen'
|
|
$version = '2.2.0'
|
|
|
|
try {
|
|
$url = "https://raw.github.com/technomancy/leiningen/$version/bin/lein.bat"
|
|
|
|
$batDir = Join-Path $Env:ChocolateyInstall 'bin'
|
|
$lein = Join-Path $batDir 'lein.bat'
|
|
|
|
Write-Host "Downloading from $url"
|
|
|
|
$client = New-Object Net.WebClient
|
|
$client.DownloadFile($url, $lein)
|
|
|
|
Write-Host "Download from $url complete"
|
|
|
|
Write-Host "Executing bootstrap script from $batDir"
|
|
|
|
# $batDir is already in PATH
|
|
lein self-install
|
|
lein
|
|
lein version
|
|
|
|
Write-ChocolateySuccess $package
|
|
} catch {
|
|
Write-ChocolateyFailure $package "$($_.Exception.Message)"
|
|
throw
|
|
}
|