phel-lang / cli-skeleton
使用Phel Lang构建cli-app的最简模板。
dev-main
2024-06-22 05:16 UTC
Requires
- php: >=8.2
- phel-lang/phel-lang: ^0.15
Requires (Dev)
- symfony/var-dumper: ^6.4
This package is auto-updated.
Last update: 2024-09-22 05:50:09 UTC
README
Phel 是一种编译为PHP的函数式编程语言。
此存储库为您提供开始编写phel的基本设置。
入门
要求
Phel 至少需要PHP 8.2和Composer。您可以从本地机器或使用Docker使用它。
- 此存储库包含运行phel的基本Dockerfile。
本地(无Docker)
使用Docker
- 克隆此存储库
- 构建镜像 |
docker-compose up -d --build
- 进入控制台 |
docker exec -ti -u dev phel_cli_skeleton bash
- 安装依赖项 |
composer install
Phel代码
- 在
src/
中编写您的phel代码 - 运行您的代码
vendor/bin/phel run src/main.phel
或运行编译后的PHP可执行文件
vendor/bin/phel build
php out/main.php
测试
- 在
tests/
中编写您的phel测试 - 执行您的测试
./vendor/bin/phel test
关于Phel的更多信息
有关如何开始使用phel的更多信息,请参阅 入门指南。