snap/bobsay

一个有趣的CLI程序示例,模仿cowsay风格,包含了Bob的友好语录。

0.1.1 2019-02-28 15:04 UTC

This package is not auto-updated.

Last update: 2024-09-20 21:27:21 UTC


README

Snap BobSay 是一个使用 \Snap\Say 包创建PHP CLI程序的有趣示例,模仿了cowsay的风格。

使用Snap\Say包,你也可以轻松地用PHP创建自己的"say"程序!

安装

此库需要PHP 5.4或更高版本;我们原则上推荐使用最新版本的PHP。它可以通过Composer以snap/bobsay的方式安装和自动加载。

composer require snap/bobsay

为了获得最佳效果,请将项目安装到您的include路径中的目录,例如在Linux或Mac上,这可以是~/bin

被调用的文件bobsay.php需要移动到与项目目录相同的级别,在Linux/Mac上,它需要被设置为可执行,可以可选地重命名为bobsay。Windows用户需要保留.php扩展名。

cd vendor/snap/bobsay/src
chmod +x bobsay.php
mv bobsay.php ../../../../bobsay

注意:bobsay现在将与composer.json和vendor在同一目录中。

使用示例

如果您在与bobsay文件相同的目录中,您可以运行

#Linux/Mac
./bobsay
#Windows
php ./bobsay.php

在Linux/Mac上,假设您遵循了上述说明,且bobsay文件位于您的include路径中的目录,您可以从任何位置调用该程序。

# random quote
bobsay
# tell Bob what to say
bobsay "My name is Bob and I think you are awesome!"
# pipe output from another program into Bob's mouth (you must install fortune for this example)
fortune | bobsay

在Windows上,您需要要么在与bobsay.php文件相同的目录中,要么提供它的绝对路径。

# random quote
php bobsay.php
# tell Bob what to say
php C:\path\to\bobsay.php "My name is Bob and I think you are awesome!"

故障排除

权限被拒绝 - 确保您已将bobsay/bobsay.php文件设置为可执行

bobsay: 命令未找到 - bobsay文件不在您的include路径中。将它的父目录添加到您的include路径中,从它的父目录中调用它,或使用它的绝对路径。

PHP未找到 - 通过运行php -v确保PHP已正确安装。如果没有安装,请使用您的包管理器安装。

其他问题或问题:请通过AlexFraundorf.com联系我,我将尽我所能帮助您:-)

享受PHP编程的乐趣!