Skip to content

Commit a77dcf7

Browse files
committed
Init Customizer.
1 parent 34fcb22 commit a77dcf7

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

.scaffold/Customizer.php

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace Scaffold;
6+
7+
use Composer\Script\Event;
8+
9+
class Customizer {
10+
11+
public static function main(Event $event) {
12+
$extension_name = $event->getIO()->ask('Name', 'Your Extenstion');
13+
$extension_machine_name = $event->getIO()->ask('Machine Name', 'Your Extenstion');
14+
$extension_type = 'module';
15+
$extension_type = $event->getIO()->ask('Type: module or theme', $extension_type);
16+
$ci_provider = 'gha';
17+
$ci_provider = $event->getIO()->ask('CI Provider: GitHub Actions (gha) or CircleCI (circleci)', $ci_provider);
18+
$command_wrapper = 'ahoy';
19+
$command_wrapper = $event->getIO()->ask('Command wrapper: Ahoy (ahoy), Makefile (makefile), None (none)', $command_wrapper);
20+
21+
// Summary
22+
23+
// Handle replacement
24+
}
25+
}

0 commit comments

Comments
 (0)