config/sublime/Packages/AAAPackageDev/bin/MakeRelease.ps1
2013-03-15 10:49:28 -07:00

33 lines
No EOL
1,005 B
PowerShell

param([switch]$DontUpload=$False)
$here = $MyInvocation.MyCommand.Definition
$here = split-path $here -parent
$root = resolve-path (join-path $here "..")
push-location $root
if (-not (test-path (join-path $root "Doc"))) {
new-item -itemtype "d" -name "Doc" > $null
copy-item ".\Data\main.css" ".\Doc"
}
# Generate docs in html from rst.
push-location ".\Doc"
get-childitem "..\*.rst" | foreach-object {
& "rst2html.py" `
"--template" "..\data\html_template.txt" `
"--stylesheet-path" "main.css" `
"--link-stylesheet" `
$_.fullname "$($_.basename).html"
}
pop-location
# Ensure MANIFEST reflects all changes to file system.
remove-item ".\MANIFEST" -erroraction silentlycontinue
& "python" ".\setup.py" "spa"
(get-item ".\dist\AAAPackageDev.sublime-package").fullname | clip.exe
pop-location
if (-not $DontUpload) {
start-process "https://bitbucket.org/guillermooo/aaapackagedev/downloads"
}