Files
T

29 lines
1.1 KiB
PHP
Raw Permalink Normal View History

2026-05-13 09:10:43 +03:00
#!/usr/bin/env php
<?php
if (file_exists(__DIR__ . '/../vendor/autoload.php')) {
require __DIR__ . '/../vendor/autoload.php';
} elseif (file_exists(__DIR__ . '/../../../autoload.php')) {
require __DIR__ . '/../../../autoload.php';
} else {
echo "Autoload file not found.\n";
exit(1);
}
2026-05-13 09:10:43 +03:00
use Symfony\Component\Console\Application;
use YakNet\AccessibilityConsole\Core\Container\ContainerFactory;
2026-05-13 09:10:43 +03:00
use YakNet\AccessibilityConsole\Console\Command\ScanCommand;
use YakNet\AccessibilityConsole\Console\Command\FixCommand;
use YakNet\AccessibilityConsole\Console\Command\InitCommand;
use YakNet\AccessibilityConsole\Console\Command\RulesCommand;
2026-05-13 09:10:43 +03:00
$container = ContainerFactory::create();
$application = new Application('YakNet Accessibility Console', '3.2.1');
2026-05-13 09:10:43 +03:00
// Add commands resolved via DI Container
$application->addCommand($container->get(ScanCommand::class));
$application->addCommand($container->get(FixCommand::class));
$application->addCommand($container->get(InitCommand::class));
$application->addCommand($container->get(RulesCommand::class));
2026-05-13 09:10:43 +03:00
$application->run();