发布于 2026-01-06 5 阅读
0

终端徽章

终端徽章

嘿!

我刚刚发布了一个有点奇特的 Node.js 库。它可以为你的 CLI 应用或 npm 包添加徽章。

GitHub 标志 nombrekeff / cli-badges

一个奇特的小型 Node.js 库,用于为您的 CLI 应用程序生成徽章。

一个奇特的小型 Node.js 库,用于为您的 CLI 应用程序生成徽章。

GitHub 文件大小(字节) npm


目录


入门

安装

和往常一样,你需要从 npm/yarn 安装:

$ npm install cli-badges

用法

这是一个简单的例子,使用徽章来显示测试结果:

const { badge } = require('cli-badges');

const failedBadge  = badge('failed', '2', { theme: 'red' });
const skippedBadge = badge.yellow('skipped', '2');
const successBadge = badge.green('success', '2');

console.log(failedBadge, successBadge, skippedBadge);
Enter fullscreen mode Exit fullscreen mode

上述命令会在终端输出类似以下内容:

您还可以创建一个带有链接的捐赠徽章(如果支持):

const donateBadge = badge.blue('❤️ donate',
Enter fullscreen mode Exit fullscreen mode

用法

这是一个简单的例子,使用徽章来显示测试结果:

const { badge } = require('cli-badges');

const failedBadge = badge('failed', '2', { 
  messageBg: 'red' 
});
const skippedBadge = badge('skipped', '2', {
  messageBg: 'yellow',
  messageColor: 'white',
});
const successBadge = badge('success', '2', {
  messageBg: 'green',
  messageColor: 'white',
});

console.log(failedBadge, successBadge, skippedBadge);
Enter fullscreen mode Exit fullscreen mode

上述命令会在终端输出类似以下内容:

您还可以创建一个带有链接的捐赠徽章(如果支持):

const { badge } = require('cli-badges');

const donateBadge = badge('donate', 'ko-fi', {
  link: 'https://ko-fi.com/logginjs',
});

console.log(donateBadge);
Enter fullscreen mode Exit fullscreen mode

示例输出为模拟输出,实际控制台输出会因终端而略有不同。

感谢haideralipunjabi , cli-badges现在也适用于 Python 了。

GitHub 标志 haideralipunjabi / cli-badges

一个奇特的 Python 小型软件包,用于为您的 CLI 应用程序生成徽章。


如果你能过来给我一些反馈意见就太好了!🥰

文章来源:https://dev.to/nombrekeff/badges-for-the-terminal-36b