ToolBuddy

运维

在本地拼 env 文件、Docker 片段、gitignore 模板、curl、tar、mysql 命令和 GitHub Actions YAML。什么都不会上传。

Gitignore 生成

用 Node、Python、Go、Rust、Java、Next.js、macOS 和 Windows 的模板叠出一份 .gitignore。输出在本地拼好。

.env 工具

解析 KEY=value 的 env 文件,标出重复键,并对比两份 .env。env 文件里的秘密不会离开浏览器。

Docker 生成

根据镜像、端口和命令生成 Dockerfile 或 Compose 服务片段。片段在这个标签页里拼好。

GitHub Actions 说明

说明一份 GitHub Actions 工作流 YAML:名称、触发器、作业和步骤。解析使用浏览器里的 js-yaml。

cURL 生成

根据方法、URL、请求头和正文拼出一条 curl 命令。命令在本地组装,请求头里的令牌留在这个标签页。

Tar 命令生成

拼出带 gz、bz2 或 xz 标志的 tar 打包或解包命令。这是一个小的命令助手,不是归档程序。

MySQL 命令生成

根据用户、主机和数据库拼出 mysql 或 mysqldump 命令行。命令只是文本,不会连接服务器。

cURL 转代码

把一条 curl 命令转成 JS fetch、Node http、Python requests、PHP curl 或 axios。解析在本地完成,覆盖 -X、-H 和 --data。

安全响应头

检查粘贴的 HTTP 响应头里有没有 CSP、HSTS、X-Frame-Options 和相关控制。不会去请求任何 URL。

HTTP 状态码

查阅常见的 HTTP 状态码,并按数字或名称筛选。这是一份本地参考,不是实时的请求检查器。

chmod 计算器

把 Unix 文件模式转成八进制、符号形式的 rwx 和一条 chmod 命令。切换所有者、组和其他人的位,包括 setuid、setgid 和粘滞位。计算器在浏览器里运行,不会碰你的文件。

CIDR 计算器

把 IPv4 CIDR 拆成网络地址、广播地址、网络掩码、通配掩码和可用主机范围。粘贴 10.0.0.0/8 或 192.168.1.20/24。运算留在浏览器里。没有 IP 查询。