zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    os
    虚拟站点配置
    21. Merge Two Sorted Lists
    38. Count and Say
    算法分类的书写模板
    Vue
    问题集、知识点
    [Linux] Linux命令
    回调函数在小程序中的实际应用
    小程序app.onLaunch中获取用户信息,index.onLoad初次载入时取不到值的问题
  • 原文地址:https://www.cnblogs.com/yanweifeng/p/13098018.html
Copyright © 2011-2022 走看看