PHP命令行类库 climate

PHP命令行类库 climate

标签(空格分隔): php

官网

https://climate.thephpleague.com/

安装

composer require league/climate

安装climate.jpg

基本用法 [官网有更多介绍]

  1. 输出颜色字体

    $climate->black(" 我是 黑色");
    $climate->red('Whoa now this text is red.');
    

    Snipaste_2020-06-12_10-15-10.jpg

  2. 输出文本背景

    $climate->backgroundRed('Whoa now this text has a red background.');
    

    1.jpg

  3. 设置输出文本样式

    $climate->bold('Bold and beautiful.');
    $climate->underline('I have a line beneath me.');
    

    1.jpg

  4. 默认的的输出样式

    $climate->error('Ruh roh.');
    $climate->comment('Just so you know.');
    $climate->whisper('Not so important, just a heads up.');
    $climate->shout('This. This is important.');
    $climate->info('Nothing fancy here. Just some info.');
    

    2.jpg

  5. 命令行输入 input

    $input = $climate->input('How you doin?');
    $response = $input->prompt();
    

    3.jpg

  6. 输出table表格

        $data = [
        [
            'name'       => 'Walter White',
            'role'       => 'Father',
            'profession' => 'Teacher',
        ],
        [
            'name'       => 'Skyler White',
            'role'       => 'Mother',
            'profession' => 'Accountant',
        ],
        [
            'name'       => 'Walter White Jr.',
            'role'       => 'Son',
            'profession' => 'Student',
        ],
    ];
    
    $climate->table($data);
    

    7.jpg

  7. 格式化输出和换行

        $climate->dump([
        'This',
        'That',
        'Other Thing',
    ]);
    
    $climate->br();
    
    $climate->json([
        'name' => 'Gary',
        'age'  => 52,
        'job'  => 'Engineer',
    ]);
    

    8.jpg

  8. 动画

    $climate->animation('php')->speed(200)->scroll('right');
    

    99.jpg

posted @   TaylorSWMM  阅读(253)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示