Tool overview
Dev ツールキットとは?
Dev ツールキットは、Semver 解析、chmod 変換、Docker Compose、リスト変換ための開発者向けツールです。
なぜDev ツールキットを使うのか?
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 は 6 つの変換を 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、docs、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 の詳細)を確認します。
結果: docs、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、docs、CI、JSON Formatter にコピーします。
結果: docs、CI、Compose に貼れる明確な出力。
ユースケース: 貼り付けたリストを整理
よくある誤り: messy lines → JSON array.
このツールによる解決方法
- モードを選びます(Semver、Chmod、Docker Compose、またはリスト)。
- 左に入力を貼ります。Docker は docker run から。Columns → JSON はヘッダー行を含めます。
- 右ペイン(Semver/Chmod の詳細)を確認します。
- 出力を Compose、docs、CI、JSON Formatter にコピーします。
結果: docs、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 の詳細)を確認します。
結果: docs、CI、Compose に貼れる明確な出力。
よくある誤り
- セミコロン CSV や引用カンマに Columns → JSON を使う
- 配列以外のオブジェクトを JSON → List に渡す
- chmod の sticky ビットが完全に往復すると期待する
- Docker が --rm / --network / healthchecks を保持すると仮定する
- semver レンジを単一バージョンとして解析する
よくある質問
一般的なトラブルとデータプライバシーに関する回答です。
関連ツール
このツールを補完する関連ユーティリティをご覧ください。
公式ドキュメントと参照
このユーティリティの公式仕様とプラットフォーム文書です。