figlet: 用 txt 显示文字

Linux好用命令之figlet命令
更新于: 2023-12-29 11:33:34

预览

$ figlet -c -f Puffy js.work
                                                         _
                     _                                  ( )
                    (_)  ___     _   _   _    _    _ __ | |/')
                    | |/',__)   ( ) ( ) ( ) /'_`\ ( '__)| , <
                    | |\__, \ _ | \_/ \_/ |( (_) )| |   | |\`\
                 _  | |(____/(_)`\___x___/'`\___/'(_)   (_) (_)
                ( )_| |
                `\___/'

安装

# 原生 figlet 命令行
brew install figlet
# nodejs 里的实现
yarn add figlet

使用

# 显示常用字体
showfigfonts

cheatsheet

功能代码
-c居中
-f指定字体

使用 nodejs

const fs = require('fs');
const figlet = require('figlet');
const fonts = figlet.fontsSync();

fs.mkdirSync('./fonts');

for (let font of fonts) {
  fs.writeFileSync(
    `./fonts/${font}.txt`,
    figlet.textSync('moban110.com', {
      font: font,
      horizontalLayout: 'default',
      verticalLayout: 'default'
    })
  );
}

参考