snap / bobsay
一个有趣的CLI程序示例,模仿cowsay风格,包含了Bob的友好语录。
Requires
- php: >=5.4
- snap/say: *
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编程的乐趣!