玩转彩色 mac terminal

mac 彩色控制台

mac 的彩色控制台基于两个方面实现:

  • 字符
  • 渐变

    字符 == > FIGlet

    FIGlet」是基于ASCII字符组成的字符画,可以根据不同的字符类型来生成不一样的效果, 目前应该支持314种

效果:

_____          _      _    _ _             _ 
/ ____|        | |    | |  | | |           | |
| |     ___   __| | ___| |__| | |_ _ __ ___ | |
| |    / _ \ / _` |/ _ \  __  | __| '_ ` _ \| |
| |___| (_) | (_| |  __/ |  | | |_| | | | | | |
\_____\___/ \__,_|\___|_|  |_|\__|_| |_| |_|_|

安装

npm install -g figlet-cli

使用文档参数

  • font

    字符类型,默认为 stardand

  • horizontalLayout

    水平布局 默认值: default

  • verticalLayout

    垂直布局 默认值: default

控制台使用

  • 基本命令

    -l, --list           List all the available fonts
    -f, --font           A string value that indicates the FIGlet font to use
    --horizontal-layout  A string value that indicates the horizontal layout to use
    --vertical-layout    A string value that indicates the vertical layout to use
    
  • 简单执行

    figlet "TREASURE"
    

效果:

_____ ____  _____    _    ____  _   _ ____  _____
|_   _|  _ \| ____|  / \  / ___|| | | |  _ \| ____|
| | | |_) |  _|   / _ \ \___ \| | | | |_) |  _|
| | |  _ <| |___ / ___ \ ___) | |_| |  _ <| |___
|_| |_| \_\_____/_/   \_\____/ \___/|_| \_\_____|
  • 使用字体

    figlet -f "Def Leppard"  "codehtml" 
    
                    ;
            :      ED.
        .,    t#,     E#Wi                 ,;
    ,Wt   ;##W.    E###G.             f#i .    .                                           i
    i#D.  :#L:WE    E#fD#W;          .E#t  Di   Dt    GEEEEEEEL        ..       :          LE
    f#f   .KG  ,#D   E#t t##L        i#W,   E#i  E#i   ,;;L#K;;.       ,W,     .Et         L#E
.D#i    EE    ;#f  E#t  .E#K,     L#D.    E#t  E#t      t#E         t##,    ,W#t        G#W.
:KW,    f#.     t#i E#t    j##f  :K#Wfff;  E#t  E#t      t#E        L###,   j###t       D#K.
t#f     :#G     GK  E#t    :E#K: i##WLLLLt E########f.   t#E      .E#j##,  G#fE#t      E#K.
;#G     ;#L   LW.  E#t   t##L    .E#L     E#j..K#j...   t#E     ;WW; ##,:K#i E#t    .E#E.
    :KE.    t#f f#:   E#t .D#W;       f#E:   E#t  E#t      t#E    j#E.  ##f#W,  E#t   .K#E
    .DW:    f#D#;    E#tiW#G.         ,WW;  E#t  E#t      t#E  .D#L    ###K:   E#t  .K#D
    L#,    G#t     E#K##i            .D#; f#t  f#t      t#E :K#t     ##D.    E#t .W#G
        jt     t      E##D.               tt  ii   ii       fE ...      #G      .. :W##########Wt
                    E#t                                    :          j          :,,,,,,,,,,,,,.
                    L:

渐变色 == > lolcat

安装

get isntall lolcat

WX20190525-165006@2x

figlet 与 lolcat 结合

figlet "MOTHER FUCKER" | lolcat

WX20190525-165641@2x

测试不同的 figlet 字体

可以访问这个网站

thank u !