美文网首页
命令行类库Climate的使用以及ASCII字体应用

命令行类库Climate的使用以及ASCII字体应用

作者: 周星星的学习笔记 | 来源:发表于2020-12-25 14:15 被阅读0次

今天为大家介绍一款命令行类库,名字叫:Climate,个人觉得很强大,使用起来也很方便,它让我们在开发以命令行交互类的应用程序时更简单、容易,同时也能让我们的软件看起来更高大上。

一、使用composer安装Climate

composer require league/climate

二、使用方法

1.使用方式如下:

require_once __DIR__ . "/vendor/autoload.php";
$climate = new \League\CLImate\CLImate;
$climate->red('Whoa now this text is red.'); 
$climate->blue('Blue? Wow!');

2.更多使用方式请参考官方文档:https://climate.thephpleague.com

三、有的时候,我们除了需要显示一个常规的文案在终端,也有可能需要显示一些图形在终端,CLImate已经为我们内置一些图形供我们使用,同时我们也可以自定义图形。

(1)使用内置图形(ASCII艺术字)

//例如:
$climate->red()->draw('passed');
image.png

(2)自定义ASCII艺术字

1.我们以zanphp的安装脚本显示的图形为例

image.png
2.打开生成ASCII艺术字的网站:https://tools.kalvinbg.cn/txt/ascii
image.png
3.点击复制框内的字体,在工程内创建art目录,并创建字体文件,把复制的字体粘贴进去保存。
image.png
4.使用自定义的字体
$climate->addArt('./art');
$climate->red()->draw('youzan');
image.png

相关文章

网友评论

      本文标题:命令行类库Climate的使用以及ASCII字体应用

      本文链接:https://www.haomeiwen.com/subject/cmnvnktx.html