Tool overview
Geliştirici Araç Seti nedir?
Geliştirici Araç Seti, semver ayrıştırma, chmod dönüşümü, Docker Compose ve liste dönüşümleri yardımcı olan bir araçtır.
Neden Geliştirici Araç Seti kullanmalısınız?
semver ayrıştırma, chmod dönüşümü, Docker Compose ve liste dönüşümleri ihtiyacınız olduğunda okunabilirliği ve hızı artırır; veriler sunucuya gönderilmez.
Temel özellikler
İstemci tarafı gizlilik, anında sonuç ve tek tıkla kopyalama. Semver ayrıştırma, chmod dönüşümü, Docker Compose ve liste dönüşümleri
Nasıl kullanılır
Yukarıdaki araçtan doğru sonuçlar almak için bu adımları izleyin.
- Select tool mode from tabs.
- Paste semver, chmod, docker run command, veya list/CSV data.
- Copy structured output into scripts, docs, veya Compose files.
Dev Toolkit Modes
Bu yardımcı program için geçerli örnekler, yaygın geçersiz girdiler ve sık karşılaşılan hatalara bakın.
Dev Toolkit kılavuzu — buradan başlayın
Bu kılavuz Dev Toolkit’in kanonik referansıdır: semver, chmod, docker run → Compose ve liste/JSON için yerel çift panelli yardımcılar. Yukarıdan bir mod seçin; her şey tarayıcıda çalışır.
Dev Toolkit ne yapar
Dev Toolkit altı dönüşümü IDE tarzı bir panele toplar. Sola yapıştırın, modu seçin, sağdaki yapılandırılmış çıktıyı kopyalayın. Pano sezgileri Semver, Chmod veya Docker önerebilir.
Ne elde edersiniz
- 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)
Şu durumlarda kullanın
- Şu durumlarda kullanın: Semver / release notes / CI
- Şu durumlarda kullanın: chmod octal ↔ symbolic
- Şu durumlarda kullanın: docker run → Compose
- Şu durumlarda kullanın: list ↔ JSON cleanup
Modlara genel bakış
Dev Toolkit modları
Dev Toolkit modları
| Mod | Girdi | Çıktı | En uygun |
|---|---|---|---|
| Semver | 1.2.3, v1.2.3-rc.1+build | Çıktı | En uygun |
| Chmod | 755 / rwxr-xr-x | Çıktı | En uygun |
| Docker Compose | docker run … image | services: YAML | En uygun |
| List → JSON | Girdi | ["a","b"] | En uygun |
| JSON → List | ["a","b"] | Çıktı | En uygun |
| Columns → JSON | header,row CSV | [{…}] | En uygun |
Adım adım
Bu araç nasıl yardımcı olur
- Modu seçin (Semver, Chmod, Docker Compose veya liste).
- Girdiyi sola yapıştırın; Docker için docker run ile başlayın; Columns → JSON için başlık satırı ekleyin.
- Sağ paneli (ve Semver/Chmod ayrıntılarını) okuyun.
- Çıktıyı Compose, docs, CI veya JSON Formatter’a kopyalayın.
- Hata varsa düzeltme kılavuzlarını kullanın; girdiyi uyarlamadan mod değiştirmeyin.
Mod: Semver ayrıştırma
Mod: semver-parse — v?MAJOR.MINOR.PATCH[-pre][+build].
Ne zaman kullanılır
- Ne zaman kullanılır: changelog / flags
- Ne zaman kullanılır: normalize v1.0.0
- Ne zaman kullanılır: check prerelease/build
Yaygın hatalar
- Yaygın hatalar: 1.2 (need three parts)
- Yaygın hatalar: ^1.2.3 ranges
- Yaygın hatalar: Maven/CalVer
Mod: chmod dönüştürme
Mod: chmod-convert — octal ↔ rwxr-xr-x.
Ne zaman kullanılır
- Ne zaman kullanılır: Dockerfile 755 → symbolic
- Ne zaman kullanılır: ls -l → octal
Yaygın hatalar
- Yaygın hatalar: sticky bits round-trip
- Yaygın hatalar: need nine r/w/x/- chars
- Yaygın hatalar: permissions only
Mod: Docker Compose
Mod: docker-compose — maps -e/-p/-v/--name only.
Ne zaman kullanılır
- Ne zaman kullanılır: one-liner → Compose starter
- Ne zaman kullanılır: document local deps
Eşlenen bayraklar
- -e / --env → environment
- -p / --publish → ports
- -v / --volume → volumes
- --name → service key
Yaygın hatalar
- Yaygın hatalar: must start with docker run
- Yaygın hatalar: --rm/network/gpus ignored
- Yaygın hatalar: missing image
- Yaygın hatalar: complex quoting
Mod: liste / JSON / sütunlar
Mod: list-to-json, json-to-list, columns-to-json.
List → JSON
Mod: list-to-json — trim lines, drop blanks, JSON array.
JSON → List
Mod: json-to-list — JSON array only; objects become [object Object].
Columns → JSON
Mod: columns-to-json — simple comma split, not full CSV. Use CSV Viewer for quoted commas.
Kullanım: sürüm notu için sürüm ayrıştırma
Yaygın hatalar: v2.4.0-rc.3+build for release checklist.
Bu araç nasıl yardımcı olur
- Modu seçin (Semver, Chmod, Docker Compose veya liste).
- Girdiyi sola yapıştırın; Docker için docker run ile başlayın; Columns → JSON için başlık satırı ekleyin.
- Sağ paneli (ve Semver/Chmod ayrıntılarını) okuyun.
Sonuç: docs, CI veya Compose’a yapıştırmaya hazır net çıktı.
Kullanım: docker run → Compose
Yaygın hatalar: docker run -p/-e/--name only in README.
Bu araç nasıl yardımcı olur
- Modu seçin (Semver, Chmod, Docker Compose veya liste).
- Girdiyi sola yapıştırın; Docker için docker run ile başlayın; Columns → JSON için başlık satırı ekleyin.
- Sağ paneli (ve Semver/Chmod ayrıntılarını) okuyun.
- Çıktıyı Compose, docs, CI veya JSON Formatter’a kopyalayın.
Sonuç: docs, CI veya Compose’a yapıştırmaya hazır net çıktı.
Kullanım: yapıştırılan listeyi temizleme
Yaygın hatalar: messy lines → JSON array.
Bu araç nasıl yardımcı olur
- Modu seçin (Semver, Chmod, Docker Compose veya liste).
- Girdiyi sola yapıştırın; Docker için docker run ile başlayın; Columns → JSON için başlık satırı ekleyin.
- Sağ paneli (ve Semver/Chmod ayrıntılarını) okuyun.
- Çıktıyı Compose, docs, CI veya JSON Formatter’a kopyalayın.
Sonuç: docs, CI veya Compose’a yapıştırmaya hazır net çıktı.
Düzeltme: geçersiz semver
Yaygın hatalar: Invalid semver — expected major.minor.patch.
Neden olur
Neden olur
Tanılama
Tanılama
Düzeltmeler
- Modu seçin (Semver, Chmod, Docker Compose veya liste).
- Girdiyi sola yapıştırın; Docker için docker run ile başlayın; Columns → JSON için başlık satırı ekleyin.
- Sağ paneli (ve Semver/Chmod ayrıntılarını) okuyun.
Düzeltme: eşlenmeyen docker run bayrakları
Yaygın hatalar: missing networks/restart or docker run / image errors.
Neden olur
Neden olur
Tanılama
Tanılama
Düzeltmeler
- Modu seçin (Semver, Chmod, Docker Compose veya liste).
- Girdiyi sola yapıştırın; Docker için docker run ile başlayın; Columns → JSON için başlık satırı ekleyin.
- Sağ paneli (ve Semver/Chmod ayrıntılarını) okuyun.
Sonuç: docs, CI veya Compose’a yapıştırmaya hazır net çıktı.
Yaygın hatalar
- Noktalı virgüllü CSV veya tırnaklı virgüllerde Columns → JSON
- Dizi olmayan nesneyi JSON → List’e vermek
- chmod sticky bitlerinin kusursuz round-trip’ini beklemek
- Docker’ın --rm, --network veya healthchecks’i koruduğunu varsaymak
- semver aralıklarını tek sürüm gibi ayrıştırmak
Sık sorulan sorular
Yaygın hata ayıklama sorunları ve veri gizliliği hakkında genişletilebilir yanıtlar.
İlgili araçlar
Bu aracı tamamlayan diğer ilgili yardımcı programları keşfedin.
Resmi belgeler ve referanslar
Bu yardımcı program için yetkili özellikler ve platform belgeleri.