]> BookStack Code Mirror - system-cli/blob - run.php
Fixed pathing issue in test
[system-cli] / run.php
1 #!/usr/bin/env php
2 <?php
3
4 if (php_sapi_name() !== 'cli') {
5     exit;
6 }
7
8 require __DIR__ . '/vendor/autoload.php';
9
10 use Symfony\Component\Console\Formatter\OutputFormatterStyle;
11 use Symfony\Component\Console\Output\ConsoleOutput;
12
13 $app = require __DIR__ . '/src/app.php';
14
15 try {
16     $app->run();
17 } catch (Exception $error) {
18     $output = (new ConsoleOutput())->getErrorOutput();
19     $output->getFormatter()->setStyle('error', new OutputFormatterStyle('red'));
20     $output->writeln("<error>\nAn error occurred when attempting to run a command:\n</error>");
21     $output->writeln($error->getMessage());
22     exit(1);
23 }