diego-ninja / cosmic
构建 CLI 应用程序的终极 PHP 框架。
v1.0.5
2024-06-17 21:39 UTC
Requires
- php: ^8.2
- ext-fileinfo: *
- ext-hash: *
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
- ext-pcntl: *
- ext-posix: *
- ext-random: *
- ext-zip: *
- alecrabbit/php-wcwidth: ^1.0
- innmind/signals: ^3.1
- jolicode/jolinotif: ^2
- khill/php-duration: ^1.1
- knplabs/github-api: ^3.0
- nesbot/carbon: ^2.72
- nunomaduro/collision: ^7 || ^8
- nunomaduro/termwind: ^1 || ^2
- nyholm/psr7: ^1.8
- phlak/config: ^8.0
- php-di/invoker: ^2.0
- php-di/php-di: ^7
- phpoption/phpoption: ^1.9
- psr/container: ^2.0
- ramsey/collection: ^2.0
- ramsey/uuid: ^4.7
- symfony/console: ^6 || ^7
- symfony/http-client: ^7.0
- symfony/process: ^6 || ^7
- vlucas/phpdotenv: ^5
Requires (Dev)
- captainhook/captainhook: ^5
- captainhook/plugin-composer: ^5.3
- ergebnis/composer-normalize: ^2.30
- friendsofphp/php-cs-fixer: ^3.40
- icanhazstring/composer-unused: ^0.8.7
- maglnet/composer-require-checker: ^4.5
- mockery/mockery: ^1.6
- pestphp/pest: ^2.30
- php-parallel-lint/php-console-highlighter: ^1.0
- php-parallel-lint/php-parallel-lint: ^1.3
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10
- rector/rector: ^0.18.13
- roave/security-advisories: dev-latest
- saggre/phpdocumentor-markdown: ^0.1.4
This package is auto-updated.
Last update: 2024-09-17 22:11:39 UTC
README
Cosmic 既是构建 CLI 应用程序的 PHP 框架,又是构建 PHP 应用的 CLI 应用程序。使用 Cosmic,您可以生成一个功能齐全的 PHP 应用程序,并立即使用 Cosmic 框架开始编码。
Cosmic 专注于视觉美感、快速应用开发和易用性。在您的命令中,您可以使用漂亮的旋转器和表格,发送基于操作系统的通知或开发您自己的主题来定制应用程序的外观和感觉。
Cosmic 需要一个兼容 ANSI 的终端才能正常工作,并在 🐧 Linux 上经过测试和完全可用。
这是一个正在进行中的项目,尚未准备好投入生产使用。然而,您可以将其用于构建自己的 CLI 应用程序。需要帮助来改进项目,因此如果您有兴趣贡献,请阅读贡献指南。
请参阅文档(非常早期版本!)以开始开发您自己的 CLI 应用程序。
🙏 致谢
该项目由 🥷 Diego Rin 在业余时间开发和维护。
特别感谢
- Symfony Console 提供了项目中使用的低级控制台组件。
- Termwind 提供了终端样式功能。
- JoliNotif 提供了通知功能。
- Box 使我们能够将应用程序打包成 PHAR 文件。
- Freepik@Flaticons 提供了用于标志中的惊人火箭图标。
- 所有通过贡献帮助改进此项目的贡献者和测试者。
如果您觉得这个项目有用,请考虑在 GitHub 上给它一个 ⭐!