phel-lang/cli-skeleton

使用Phel Lang构建cli-app的最简模板。

安装: 16

依赖: 0

建议: 0

安全: 0

星标: 3

关注者: 3

分支: 2

开放问题: 0

类型:项目

dev-main 2024-06-22 05:16 UTC

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)

  1. 确保您有PHP >=8.2(有关如何在 LinuxMac 上安装多个PHP版本的说明)
  2. 确保您有 composer
  3. 克隆此存储库
  4. 安装依赖项 | composer install

使用Docker

  1. 克隆此存储库
  2. 构建镜像 | docker-compose up -d --build
  3. 进入控制台 | docker exec -ti -u dev phel_cli_skeleton bash
  4. 安装依赖项 | composer install

Phel代码

  1. src/ 中编写您的phel代码
  2. 运行您的代码 vendor/bin/phel run src/main.phel

或运行编译后的PHP可执行文件

  1. vendor/bin/phel build
  2. php out/main.php

测试

  1. tests/ 中编写您的phel测试
  2. 执行您的测试 ./vendor/bin/phel test

关于Phel的更多信息

有关如何开始使用phel的更多信息,请参阅 入门指南