blob: c1109c5fb37ccaf9c34acb9aae5b2cdb0ee2419c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
$install_dir = "TaSTT"
if (Test-Path $install_dir) {
rm -Recurse $install_dir
}
$git_dir = "PortableGit"
if (-Not (Test-Path $git_dir)) {
echo "Fetching PortableGit"
# When it's time to update this, get the latest version from here:
# https://git-scm.com/download/win
$GIT_2_39_0_URL = "https://github.com/git-for-windows/git/releases/download/v2.39.0.windows.2/PortableGit-2.39.0.2-64-bit.7z.exe"
$GIT_URL = $GIT_2_39_0_URL
$GIT_FILE = $(Split-Path -Path $GIT_URL -Leaf)
if (-Not (Test-Path $GIT_FILE)) {
Invoke-WebRequest $GIT_URL -OutFile $GIT_FILE
}
& "./$GIT_FILE"
Read-Host -Prompt "Press enter once PortableGit is installed at $pwd\PortableGit"
}
mkdir $install_dir > $null
mkdir $install_dir/Resources > $null
cp -Recurse ../Animations TaSTT/Resources/Animations
mkdir TaSTT/Resources/Fonts
cp -Recurse ../Fonts/Bitmaps TaSTT/Resources/Fonts/Bitmaps
cp -Recurse ../Images TaSTT/Resources/Images
cp -Recurse ../FOSS/Python TaSTT/Resources/Python
cp -Recurse PortableGit TaSTT/Resources/PortableGit
cp -Recurse ../Scripts TaSTT/Resources/Scripts
cp -Recurse ../Shaders TaSTT/Resources/Shaders
cp -Recurse ../Sounds TaSTT/Resources/Sounds
cp -Recurse ../UnityAssets TaSTT/Resources/UnityAssets
cp GUI/x64/Release/GUI.exe TaSTT/TaSTT.exe
Compress-Archive -Path "$install_dir" -DestinationPath "$install_dir.zip" -Force
|