美文网首页
命令行类库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