Skip to content

Commit 555832a

Browse files
committed
Added the build command.
1 parent 2ef002f commit 555832a

File tree

3 files changed

+25
-0
lines changed

3 files changed

+25
-0
lines changed

tools/build.php

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?php
2+
3+
4+
declare(strict_types=1);
5+
6+
namespace CPMDB\Mods\Tools;
7+
8+
use function CPMDB\Tools\generateTagClasses;
9+
use function CPMDB\Tools\generateTagsEnumClass;
10+
11+
function buildRelease() : void
12+
{
13+
generateTagClasses();
14+
generateAtelierClasses();
15+
generateAtelierCollectionClass();
16+
generateAteliersEnumClass();
17+
generateTagsEnumClass();
18+
}

tools/functions.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ function getToolArg() : ?string
7373
'detect-missing-tags',
7474
'generate-atelier-classes',
7575
'generate-tag-names',
76+
'build'
7677
);
7778

7879
foreach(getCLICommands() as $command => $value) {

tools/tools.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44

55
namespace CPMDB\Tools;
66

7+
use function CPMDB\Assets\getCLICommands;
78
use function CPMDB\Assets\logError;
9+
use function CPMDB\Mods\Tools\buildRelease;
810
use function CPMDB\Mods\Tools\generateAtelierClasses;
911
use function CPMDB\Mods\Tools\generateAtelierCollectionClass;
1012
use function CPMDB\Mods\Tools\generateAteliersEnumClass;
@@ -28,6 +30,10 @@
2830
generateTagsEnumClass();
2931
break;
3032

33+
case 'build':
34+
buildRelease();
35+
break;
36+
3137
default:
3238
logError('Unknown tool argument.');
3339
break;

0 commit comments

Comments
 (0)