sendamaphp/console

用于创建和管理 sendama-engine 项目的简单 CLI。

0.1.15 2024-05-29 18:29 UTC

This package is auto-updated.

Last update: 2024-09-16 08:28:17 UTC


README

amasiye313@gmail.com

这是什么?

Sendama CLI 是一个控制台应用程序,为 Sendama 2D 游戏引擎提供命令行界面。它用于创建、构建、运行和管理 Sendama 项目。

Screenshot

要求

  • PHP 8.3 或更高版本
  • WSL(适用于 Windows)
  • Composer 2.7.1 或更高版本
  • Sendama 2D 游戏引擎

安装

对于 Linux、BSD 等

要安装 Sendama CLI,请在您的终端中运行以下命令

composer global require sendamaphp/console

如果您还没有这样做,请将 Composer 的系统级 vendor bin 目录添加到您的 $PATH 中。此目录位于 ~/.composer/vendor/bin~/.config/composer/vendor/bin

export PATH="$PATH:$HOME/.composer/vendor/bin"

或者,您可以将 sendama 可执行文件链接到已经位于您的 $PATH 中的目录。例如,您可以将它链接到 /usr/local/bin

sudo ln -s ~/.composer/vendor/bin/sendama /usr/local/bin/sendama

或者

sudo ln -s ~/.config/composer/vendor/bin/sendama /usr/local/bin/sendama

然后,您可以在您的终端中运行 sendama 命令。

sendama --help

对于 Windows

从 WSL 终端遵循 Linux 指令

OSX

从 OSX 终端遵循 Linux 指令

用法

sendama [command] [options] [arguments]

选项

  • --help-h 显示命令的帮助
  • --quiet-q 抑制输出
  • --verbose-v|vv|vvv 增加输出详细程度
  • --version-V 显示应用程序版本
  • --ansi-a 强制 ANSI 输出
  • --no-ansi-A 禁用 ANSI 输出
  • --no-interaction-n 禁用交互

可用命令

补全

为指定的 shell(bash、fish、zsh 或 PowerShell)生成 shell 补全代码。

sendama completion

帮助

显示命令的帮助

sendama help

列表

列出命令

sendama list

创建新项目

创建新的 Sendama 项目

sendama new:game mygame

或者

sendama new mygame

参数

  • name 是项目的名称
  • directory 是项目目录的路径

生成新的场景

sendama generate:scene myscene

生成新的纹理

sendama generate:texture mytexture

生成具有特定大小的纹理

sendama generate:texture mytexture --width=32 --height=32