Skip to content

Commit a3b81bd

Browse files
committed
build: improve build scripts
1 parent eaed45e commit a3b81bd

2 files changed

Lines changed: 54 additions & 27 deletions

File tree

scripts/buildClient.sh

Lines changed: 32 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -34,22 +34,38 @@ composer update -d ./build/ModifiedModuleLoaderClient --no-dev
3434
# Rename config.php
3535
mv ./build/ModifiedModuleLoaderClient/config/_config.php ./build/ModifiedModuleLoaderClient/config/config.php
3636

37-
# Delete directories
38-
rm -rf ./build/ModifiedModuleLoaderClient/docs
39-
rm -rf ./build/ModifiedModuleLoaderClient/tests
40-
rm -rf ./build/ModifiedModuleLoaderClient/patches
41-
rm -rf ./build/ModifiedModuleLoaderClient/.github
42-
43-
# Delete files
44-
rm ./build/ModifiedModuleLoaderClient/README.md
45-
rm ./build/ModifiedModuleLoaderClient/.gitignore
46-
rm ./build/ModifiedModuleLoaderClient/composer.json
47-
rm ./build/ModifiedModuleLoaderClient/composer.lock
48-
rm ./build/ModifiedModuleLoaderClient/phpunit.xml
49-
rm ./build/ModifiedModuleLoaderClient/psalm.xml
50-
rm ./build/ModifiedModuleLoaderClient/psalm-baseline.xml
51-
rm ./build/ModifiedModuleLoaderClient/mmlc_installer.php
52-
rm ./build/ModifiedModuleLoaderClient/scripts/buildClient.sh
37+
# Delete directories even if they do not exist
38+
rm -rf ./build/ModifiedModuleLoaderClientLocal/.github
39+
rm -rf ./build/ModifiedModuleLoaderClientLocal/.vscode
40+
rm -rf ./build/ModifiedModuleLoaderClientLocal/Archives
41+
rm -rf ./build/ModifiedModuleLoaderClientLocal/build
42+
# keep ./build/ModifiedModuleLoaderClientLocal/config
43+
rm -rf ./build/ModifiedModuleLoaderClientLocal/docs
44+
rm -rf ./build/ModifiedModuleLoaderClientLocal/logs
45+
rm -rf ./build/ModifiedModuleLoaderClientLocal/Modules
46+
rm -rf ./build/ModifiedModuleLoaderClientLocal/private
47+
# keep ./build/ModifiedModuleLoaderClientLocal/scripts
48+
# keep ./build/ModifiedModuleLoaderClientLocal/src
49+
rm -rf ./build/ModifiedModuleLoaderClientLocal/tests
50+
# keep ./build/ModifiedModuleLoaderClientLocal/vendor
51+
52+
# Delete files from root
53+
rm ./build/ModifiedModuleLoaderClientLocal/.gitignore
54+
rm ./build/ModifiedModuleLoaderClientLocal/codeception.yml
55+
rm ./build/ModifiedModuleLoaderClientLocal/composer.json
56+
rm ./build/ModifiedModuleLoaderClientLocal/composer.lock
57+
rm ./build/ModifiedModuleLoaderClientLocal/icon.png
58+
# keep ./build/ModifiedModuleLoaderClientLocal/index.php
59+
rm ./build/ModifiedModuleLoaderClientLocal/mmlc_installer.php
60+
rm ./build/ModifiedModuleLoaderClientLocal/phpunit.xml
61+
rm ./build/ModifiedModuleLoaderClientLocal/psalm-baseline.xml
62+
rm ./build/ModifiedModuleLoaderClientLocal/psalm.xml
63+
rm ./build/ModifiedModuleLoaderClientLocal/README.md
64+
65+
# Delete files from scripts/
66+
rm ./build/ModifiedModuleLoaderClientLocal/scripts/buildClient.sh
67+
rm ./build/ModifiedModuleLoaderClientLocal/scripts/buildClientFromLocal.sh
68+
# keep ./build/ModifiedModuleLoaderClientLocal/scripts/createModule.sh
5369

5470
# Create empty directories
5571
mkdir ./build/ModifiedModuleLoaderClient/Modules

scripts/buildClientFromLocal.sh

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,26 +31,37 @@ mv ./build/ModifiedModuleLoaderClientLocal/config/_config.php ./build/ModifiedMo
3131
echo "{\"version\": \"${NEW_VERSION}\"}" > ./build/ModifiedModuleLoaderClientLocal/config/version.json
3232

3333
# Delete directories even if they do not exist
34-
rm -rf ./build/ModifiedModuleLoaderClientLocal/private
34+
rm -rf ./build/ModifiedModuleLoaderClientLocal/.github
35+
rm -rf ./build/ModifiedModuleLoaderClientLocal/.vscode
36+
rm -rf ./build/ModifiedModuleLoaderClientLocal/Archives
37+
rm -rf ./build/ModifiedModuleLoaderClientLocal/build
38+
# keep ./build/ModifiedModuleLoaderClientLocal/config
3539
rm -rf ./build/ModifiedModuleLoaderClientLocal/docs
36-
rm -rf ./build/ModifiedModuleLoaderClientLocal/tests
37-
rm -rf ./build/ModifiedModuleLoaderClientLocal/patches
40+
rm -rf ./build/ModifiedModuleLoaderClientLocal/logs
3841
rm -rf ./build/ModifiedModuleLoaderClientLocal/Modules
39-
rm -rf ./build/ModifiedModuleLoaderClientLocal/Archives
40-
rm -rf ./build/ModifiedModuleLoaderClientLocal/.github
42+
rm -rf ./build/ModifiedModuleLoaderClientLocal/private
43+
# keep ./build/ModifiedModuleLoaderClientLocal/scripts
44+
# keep ./build/ModifiedModuleLoaderClientLocal/src
45+
rm -rf ./build/ModifiedModuleLoaderClientLocal/tests
46+
# keep ./build/ModifiedModuleLoaderClientLocal/vendor
4147

42-
# Delete files
43-
rm ./build/ModifiedModuleLoaderClientLocal/README.md
48+
# Delete files from root
49+
rm ./build/ModifiedModuleLoaderClientLocal/.gitignore
50+
rm ./build/ModifiedModuleLoaderClientLocal/codeception.yml
4451
rm ./build/ModifiedModuleLoaderClientLocal/composer.json
4552
rm ./build/ModifiedModuleLoaderClientLocal/composer.lock
53+
rm ./build/ModifiedModuleLoaderClientLocal/icon.png
54+
# keep ./build/ModifiedModuleLoaderClientLocal/index.php
55+
rm ./build/ModifiedModuleLoaderClientLocal/mmlc_installer.php
4656
rm ./build/ModifiedModuleLoaderClientLocal/phpunit.xml
47-
rm ./build/ModifiedModuleLoaderClientLocal/psalm.xml
4857
rm ./build/ModifiedModuleLoaderClientLocal/psalm-baseline.xml
49-
rm ./build/ModifiedModuleLoaderClientLocal/mmlc_installer.php
50-
rm ./build/ModifiedModuleLoaderClientLocal/icon.png
58+
rm ./build/ModifiedModuleLoaderClientLocal/psalm.xml
59+
rm ./build/ModifiedModuleLoaderClientLocal/README.md
60+
61+
# Delete files from scripts/
5162
rm ./build/ModifiedModuleLoaderClientLocal/scripts/buildClient.sh
5263
rm ./build/ModifiedModuleLoaderClientLocal/scripts/buildClientFromLocal.sh
53-
rm ./build/ModifiedModuleLoaderClientLocal/.gitignore
64+
# keep ./build/ModifiedModuleLoaderClientLocal/scripts/createModule.sh
5465

5566
# Create empty directories
5667
mkdir ./build/ModifiedModuleLoaderClientLocal/Modules

0 commit comments

Comments
 (0)