Tool overview
什么是开发工具包?
开发工具包是一款帮助您Semver 解析、chmod 转换、Docker Compose 和列表转换的开发者工具。
为什么使用开发工具包?
在需要Semver 解析、chmod 转换、Docker Compose 和列表转换时提升可读性与效率,且不会将数据上传到服务器。
核心功能
客户端隐私保护、即时结果与一键复制。Semver 解析、chmod 转换、Docker Compose 和列表转换
使用方法
按照以下步骤使用上方工具并获得准确结果。
- Select tool mode from tabs.
- Paste semver, chmod, docker run command,或list/CSV data.
- Copy structured output into scripts, docs,或Compose files.
Dev Toolkit Modes
查看此工具的有效示例、常见无效输入和频繁出现的错误。
Dev Toolkit 指南 — 从这里开始
本页是 Dev Toolkit 的规范指南:本地双栏工具,覆盖 semver、chmod、docker run → Compose 以及列表/JSON。请先选择上方模式;所有转换均在浏览器中运行。
Dev Toolkit 的作用
Dev Toolkit 将六种转换收进 IDE 风格面板。左侧粘贴、选择模式、右侧复制结构化输出。剪贴板启发式可能建议 Semver、Chmod 或 Docker。
你将得到
- semver-parse — major/minor/patch, prerelease, build
- chmod-convert — octal ↔ symbolic (755 ↔ rwxr-xr-x)
- docker-compose — docker run → Compose YAML
- list-to-json — newline → JSON string array
- json-to-list — JSON array → newline list
- columns-to-json — header CSV → JSON objects (simple comma split)
在以下情况使用
- 在以下情况使用: Semver / release notes / CI
- 在以下情况使用: chmod octal ↔ symbolic
- 在以下情况使用: docker run → Compose
- 在以下情况使用: list ↔ JSON cleanup
模式概览
Dev Toolkit 模式
Dev Toolkit 模式
| 模式 | 输入 | 输出 | 最适合 |
|---|---|---|---|
| Semver | 1.2.3, v1.2.3-rc.1+build | 输出 | 最适合 |
| Chmod | 755 / rwxr-xr-x | 输出 | 最适合 |
| Docker Compose | docker run … image | services: YAML | 最适合 |
| List → JSON | 输入 | ["a","b"] | 最适合 |
| JSON → List | ["a","b"] | 输出 | 最适合 |
| Columns → JSON | header,row CSV | [{…}] | 最适合 |
分步操作
此工具如何帮助
- 选择模式(Semver、Chmod、Docker Compose 或列表)。
- 在左侧粘贴输入;Docker 以 docker run 开头;Columns → JSON 需包含表头行。
- 查看右侧面板(以及 Semver/Chmod 详情块)。
- 将输出复制到 Compose、文档、CI 或 JSON Formatter。
- 若出错,查阅修复指南;不要在未调整输入时盲目切换模式。
模式:Semver 解析
模式: semver-parse — v?MAJOR.MINOR.PATCH[-pre][+build].
何时使用
- 何时使用: changelog / flags
- 何时使用: normalize v1.0.0
- 何时使用: check prerelease/build
常见错误
- 常见错误: 1.2 (need three parts)
- 常见错误: ^1.2.3 ranges
- 常见错误: Maven/CalVer
模式:chmod 转换
模式: chmod-convert — octal ↔ rwxr-xr-x.
何时使用
- 何时使用: Dockerfile 755 → symbolic
- 何时使用: ls -l → octal
常见错误
- 常见错误: sticky bits round-trip
- 常见错误: need nine r/w/x/- chars
- 常见错误: permissions only
模式:Docker Compose
模式: docker-compose — maps -e/-p/-v/--name only.
何时使用
- 何时使用: one-liner → Compose starter
- 何时使用: document local deps
已映射标志
- -e / --env → environment
- -p / --publish → ports
- -v / --volume → volumes
- --name → service key
常见错误
- 常见错误: must start with docker run
- 常见错误: --rm/network/gpus ignored
- 常见错误: missing image
- 常见错误: complex quoting
模式:列表 / JSON / 列
模式: list-to-json, json-to-list, columns-to-json.
List → JSON
模式: list-to-json — trim lines, drop blanks, JSON array.
JSON → List
模式: json-to-list — JSON array only; objects become [object Object].
Columns → JSON
模式: columns-to-json — simple comma split, not full CSV. Use CSV Viewer for quoted commas.
用例:解析发布版本
常见错误: v2.4.0-rc.3+build for release checklist.
此工具如何帮助
- 选择模式(Semver、Chmod、Docker Compose 或列表)。
- 在左侧粘贴输入;Docker 以 docker run 开头;Columns → JSON 需包含表头行。
- 查看右侧面板(以及 Semver/Chmod 详情块)。
结果:可粘贴到文档、CI 或 Compose 的清晰输出。
用例:docker run → Compose
常见错误: docker run -p/-e/--name only in README.
此工具如何帮助
- 选择模式(Semver、Chmod、Docker Compose 或列表)。
- 在左侧粘贴输入;Docker 以 docker run 开头;Columns → JSON 需包含表头行。
- 查看右侧面板(以及 Semver/Chmod 详情块)。
- 将输出复制到 Compose、文档、CI 或 JSON Formatter。
结果:可粘贴到文档、CI 或 Compose 的清晰输出。
用例:清理粘贴的列表
常见错误: messy lines → JSON array.
此工具如何帮助
- 选择模式(Semver、Chmod、Docker Compose 或列表)。
- 在左侧粘贴输入;Docker 以 docker run 开头;Columns → JSON 需包含表头行。
- 查看右侧面板(以及 Semver/Chmod 详情块)。
- 将输出复制到 Compose、文档、CI 或 JSON Formatter。
结果:可粘贴到文档、CI 或 Compose 的清晰输出。
修复:无效 semver
常见错误: Invalid semver — expected major.minor.patch.
发生原因
发生原因
诊断
诊断
修复
- 选择模式(Semver、Chmod、Docker Compose 或列表)。
- 在左侧粘贴输入;Docker 以 docker run 开头;Columns → JSON 需包含表头行。
- 查看右侧面板(以及 Semver/Chmod 详情块)。
修复:未映射的 docker run 标志
常见错误: missing networks/restart or docker run / image errors.
发生原因
发生原因
诊断
诊断
修复
- 选择模式(Semver、Chmod、Docker Compose 或列表)。
- 在左侧粘贴输入;Docker 以 docker run 开头;Columns → JSON 需包含表头行。
- 查看右侧面板(以及 Semver/Chmod 详情块)。
结果:可粘贴到文档、CI 或 Compose 的清晰输出。
常见错误
- 对分号 CSV 或带引号逗号使用 Columns → JSON
- 向 JSON → List 传入非数组对象
- 期望 chmod sticky 位完美往返
- 假定 Docker 保留 --rm、--network 或 healthchecks
- 将 semver 范围当作单一版本解析
常见问题
关于常见调试问题和数据隐私的可展开解答。
相关工具
探索可与此工具配合使用的其他相关实用工具。
官方文档与参考
本工具的权威规范与平台文档。