找回密码
 立即注册
搜索
人人必备的 Wise 💳英、德、香港转运 📦,送 $25数字货币银行卡,注册送 7 美元💲
最便宜的 eSIM 流量手机号 📱帕劳身份证 🆔免绑卡永久免费服务器 🌐
查看: 66|回复: 1

[其它] D2 命令行生成图表非常方便

[复制链接]
HelloWorld 发表于 4 天前 | 显示全部楼层 |阅读模式

注册免广告

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 HelloWorld 于 2025-10-3 18:49 编辑

可以生成 svg/png,但是无法生成 jpeg
安装方式如下
  1. brew install d2
  2. cat > a.d2 <<'EOF'
  3. App -> API: calls
  4. API -> DB: queries
  5. EOF
  6. d2 a.d2 a.svg   # add --layout elk for better layout
复制代码

使用方式:当然是自然语言描述,然后让 AI 调用 d2 命令生成啦

以下是各种 diagram 命令行工具对比:
工具默认外观稳定/报错少CLI摩擦备注
D2★★★★☆★★★★☆★★★★★一条命令出图,现代风;--layout elk 更聪明
PlantUML★★★☆☆(主题可到★★★★)★★★★★★★★★☆Java + Graphviz;UML/C4 强、错误提示好
Graphviz (DOT)★★★☆☆★★★★★★★★★★最可控,布局引擎多(dot/neato…),默认朴素
Mermaid★★★★☆★★☆☆☆★★★☆☆mmdc 依赖 Chromium,CI/字体常见坑
Structurizr CLI取决于导出★★★★☆★★★☆☆高层建模→导出到 PlantUML/Mermaid 等
Kroki取决于后端★★★★☆★★★☆☆Docker 一次搞定多 DSL,本地离线可行
如果帖子/回帖帮助到你,请给作者评分/点赞
Nimrod 发表于 3 天前 | 显示全部楼层
只用过graphviz,很多profiling工具的输出也是dot格式的,下次试试看d2
如果帖子/回帖帮助到你,请给作者评分/点赞
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|排行榜|意见建议|黑名单|数字居民论坛

GMT+8, 2025-10-7 02:50

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表