a50/console

A50 控制台应用程序

dev-main 2023-12-07 03:43 UTC

This package is auto-updated.

Last update: 2024-09-07 05:51:19 UTC


README

A50 控制台


使用 Symfony 控制台组件 作为核心的控制台应用程序示例。

Latest Version on Packagist Tests Analysis Total Downloads

安装

您可以通过 composer 安装此包

composer require a50/console

使用方法

在您的项目根目录创建一个名为 bin/app.php 的文件,内容如下

<?php

declare(strict_types=1);

use A50\Console\Application;

/**
 * Self-called anonymous function that creates its own scope and keeps the global namespace clean.
 */
(function () {
    $application = new ConsoleApplication(
        appName: 'My Console App',
        catchExceptions: false,
        commands: [],
    );
    $application->run();
})();

测试

make test

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全漏洞

请参阅 我们的安全策略 了解如何报告安全漏洞。

致谢

许可协议

MIT 许可协议 (MIT)。请参阅 许可文件 了解更多信息。