forked from DillyzThe1/ColorCove
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.bat
102 lines (89 loc) · 2.21 KB
/
setup.bat
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
cls
@echo off
title ColorCove - Library Installer and Setup
echo.
echo This batch file will automatically setup all the libraries and whatnot for you.
echo If it can't automatically do something, it'll point you in the direction.
echo.
set /p menu="Install libraries? [Y/N/C]"
if %menu%==Y goto CheckLibraries
if %menu%==y goto CheckLibraries
if %menu%==N goto CancelLibraries
if %menu%==n goto CancelLibraries
if %menu%==C goto Credits
if %menu%==c goto Credits
cls
:CancelLibraries
cls
echo.
echo Library installation cancelled.
echo.
echo Press any key to continue.
pause>nul
exit
:CheckLibraries
title ColorCove - Library Installer and Setup (Active)
cls
echo.
haxe -version >nul 2>&1 && (
echo "haxe has been installed"
haxe -version
) || (
echo "haxe is not installed"
set /p menu="Do you want to install 64bit? [Y/N]"
if %menu%==Y start https://haxe.org/download/file/4.2.4/haxe-4.2.4-win64.exe/
if %menu%==y start https://haxe.org/download/file/4.2.4/haxe-4.2.4-win64.exe/
if %menu%==N start https://haxe.org/download/file/4.2.4/haxe-4.2.4-win.exe/
if %menu%==n start https://haxe.org/download/file/4.2.4/haxe-4.2.4-win.exe/
cls
echo.
echo Please run this file.
echo One it is done installing, press any key to continue.
pause>nul
)
::lime -version >nul 2>&1 && (
:: echo "lime has been installed"
:: lime -version
::) || (
:: echo "lime is not installed"
::)
::lime
haxelib install lime
haxelib run lime setup
:: openfl
haxelib install openfl
:: flixel
haxelib install flixel
haxelib run lime setup flixel
:: flixel-tools
haxelib install flixel-tools
haxelib run flixel-tools setup
:: update it
haxelib update lime
haxelib update openfl
haxelib update flixel
haxelib update flixel-tools
echo Press any key to continue.
pause>nul
goto FinishLibraries
:FinishLibraries
cls
title ColorCove - Library Installer and Setup (Done)
echo.
echo All libraries have been installed; you can now use "build.bat" or "build html.bat".
echo.
echo Press any key to continue.
pause>nul
exit
:Credits
cls
title ColorCove - Credits
echo ColorCove
echo.
echo Dev links:
echo https://www.github.com/DillyzThe1
echo.
echo.
echo Press any key to continue.
pause>nul
exit