-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBuild.bat
31 lines (25 loc) · 1 KB
/
Build.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
set graphicsDir=graphics
set patternsDir=Patterns
:: set readmeName=SpreadsheetStitch/README.txt
:: Create .exe
pyinstaller SpreadsheetStitch.py --clean --onefile -w --icon=graphics\logo.ico
:: Create disribution folder
if exist SpreadsheetStitch\ rmdir SpreadsheetStitch /s /q
mkdir SpreadsheetStitch
mkdir SpreadsheetStitch\%graphicsDir%
mkdir SpreadsheetStitch\%patternsDir%
:: Populate disribution folder
xcopy %graphicsDir% SpreadsheetStitch\%graphicsDir% /E
xcopy dist\SpreadsheetStitch.exe SpreadsheetStitch
:: Clean remnants of pyinstaller
rmdir dist /s /q
rmdir build /s /q
if exist SpreadsheetStitch.spec del SpreadsheetStitch.spec
:: Create readme file
::echo For help and information, please see: > %readmeName%
::echo https://github.com/JohnSermarini/SpreadsheetStitch >> %readmeName%
xcopy README.md SpreadsheetStitch
:: copy README.md SpreadsheetStitch :: Copy readme
:: ren SpreadsheetStitch\README.md README.txt :: Change it to a .txt to improve accessability
:: Add license
copy LICENSE SpreadsheetStitch