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 छह रूपांतरणों को 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
- गैर-array ऑब्जेक्ट को JSON → List में देना
- chmod sticky बिट्स का पूर्ण round-trip अपेक्षा करना
- मानना कि Docker --rm, --network या healthchecks रखता है
- semver रेंज को एकल संस्करण के रूप में पार्स करना
अक्सर पूछे जाने वाले प्रश्न
सामान्य डिबगिंग समस्याओं और डेटा गोपनीयता से जुड़े विस्तृत उत्तर।
संबंधित टूल
इस टूल के पूरक अन्य संबंधित उपयोगिताएँ देखें।
आधिकारिक दस्तावेज़ और संदर्भ
इस उपयोगिता के लिए प्रामाणिक विनिर्देश और प्लेटफ़ॉर्म दस्तावेज़।