sendamaphp / console
用于创建和管理 sendama-engine 项目的简单 CLI。
0.1.15
2024-05-29 18:29 UTC
Requires
- php: >=8.3
- amasiye/figlet: ^1.2
- symfony/console: ^7.0
Requires (Dev)
- pestphp/pest: ^2.34
README
这是什么?
Sendama CLI 是一个控制台应用程序,为 Sendama 2D 游戏引擎提供命令行界面。它用于创建、构建、运行和管理 Sendama 项目。
要求
- 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