将我的简历转换为使用 NPM 的交互式终端名片 🚀

发布: (2026年2月8日 GMT+8 12:18)
2 分钟阅读
原文: Dev.to

Source: Dev.to

💡 The Inspiration

该项目最初受到 anmol098/npx_card 的启发。它把社交网络的体验变得既有趣又技术化。我不确定他是否最先想出了这个点子,但无论如何都非常出色。

🛠️ How to use

要查看卡片,你不需要永久安装任何东西。只要你的系统已安装 Node.js,运行以下命令即可:

npx ebdonato

🏗️ What’s under the hood?

为了构建 card-tui,我(实际上是 AI)使用了一些经典的 Node.js CLI 库:

  • Inquirer.js – 创建交互式菜单。
  • Boxen – 为信息添加时尚的边框。
  • Chalk – 为终端添加颜色,并突出显示链接和职位名称。
  • Marked – 渲染 Markdown 内容。
  • Open – 在用户默认浏览器中打开链接。

🚀 Why do this?

除了作为一种创意的自我介绍方式,开发一个专注于 TUI(终端用户界面)的 NPM 包还能帮助你理解:

  • 在 NPM 注册表上发布包和版本管理。
  • 在 Node.js 中处理输入输出流。
  • 受限于终端的设计(终端空间有限,迫使简洁设计)。

代码已在我的 GitHub 上开源,供任何想将其作为自己模板的人使用: ebdonato/card-tui

0 浏览
Back to Blog

相关文章

阅读更多 »

HTDICS — HTML 字典

GitHub Copilot CLI 挑战提交 这是针对 GitHub Copilot CLI 挑战的提交 https://dev.to/challenges/github-2026-01-21。 我构建的内容 HTDI...