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 范围当作單一版本解析
常见問題
關于常见调试問題和数據私隱的可展開解答。
相關工具
探索可与此工具配合使用的其他相關实用工具。
官方文件与参考
本工具的权威规范与平台文件。