Tool overview
Qu'est-ce que Boîte à Outils Dev ?
Boîte à Outils Dev est un outil qui vous aide à analyse semver, conversion chmod, Docker Compose et transformations de listes.
Pourquoi utiliser Boîte à Outils Dev ?
Il améliore la lisibilité et accélère votre flux lorsque vous devez analyse semver, conversion chmod, Docker Compose et transformations de listes, sans envoi de données vers un serveur.
Fonctionnalités clés
Confidentialité côté client, résultats instantanés et copie en un clic pour boîte à Outils Dev. Analyse semver, conversion chmod, Docker Compose et transformations de listes
Mode d'emploi
Suivez ces étapes pour obtenir des résultats précis avec l'outil ci-dessus.
- Select tool mode de tabs.
- Paste semver, chmod, docker run command, ou list/CSV data.
- Copy structured output into scripts, docs, ou Compose files.
Dev Toolkit Modes
Consultez des exemples valides, des entrées invalides courantes et des erreurs fréquentes pour cet utilitaire.
Guide Dev Toolkit — commencez ici
Ce guide est la référence canonique de Dev Toolkit : utilitaires locaux à double volet pour semver, chmod, docker run → Compose et listes/JSON. Choisissez un mode ci-dessus ; tout s’exécute dans le navigateur.
Ce que fait Dev Toolkit
Dev Toolkit regroupe six transformations dans un volet type IDE. Collez à gauche, choisissez le mode, copiez la sortie structurée à droite. Le presse-papiers peut suggérer Semver, Chmod ou Docker.
Ce que vous obtenez
- 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)
Utilisez-le lorsque
- Utilisez-le lorsque: Semver / release notes / CI
- Utilisez-le lorsque: chmod octal ↔ symbolic
- Utilisez-le lorsque: docker run → Compose
- Utilisez-le lorsque: list ↔ JSON cleanup
Aperçu des modes
Modes Dev Toolkit
Modes Dev Toolkit
| Mode | Entrée | Sortie | Idéal pour |
|---|---|---|---|
| Semver | 1.2.3, v1.2.3-rc.1+build | Sortie | Idéal pour |
| Chmod | 755 / rwxr-xr-x | Sortie | Idéal pour |
| Docker Compose | docker run … image | services: YAML | Idéal pour |
| List → JSON | Entrée | ["a","b"] | Idéal pour |
| JSON → List | ["a","b"] | Sortie | Idéal pour |
| Columns → JSON | header,row CSV | [{…}] | Idéal pour |
Pas à pas
Comment cet outil aide
- Sélectionnez le mode (Semver, Chmod, Docker Compose ou liste).
- Collez l’entrée à gauche ; pour Docker commencez par docker run ; pour Columns → JSON incluez l’en-tête.
- Lisez le volet droit (et les blocs Semver/Chmod).
- Copiez la sortie vers Compose, docs, CI ou JSON Formatter.
- En cas d’erreur, suivez les guides de correctif ; ne changez pas de mode sans adapter l’entrée.
Mode : analyse Semver
Mode: semver-parse — v?MAJOR.MINOR.PATCH[-pre][+build].
Quand l’utiliser
- Quand l’utiliser: changelog / flags
- Quand l’utiliser: normalize v1.0.0
- Quand l’utiliser: check prerelease/build
Erreurs fréquentes
- Erreurs fréquentes: 1.2 (need three parts)
- Erreurs fréquentes: ^1.2.3 ranges
- Erreurs fréquentes: Maven/CalVer
Mode : conversion chmod
Mode: chmod-convert — octal ↔ rwxr-xr-x.
Quand l’utiliser
- Quand l’utiliser: Dockerfile 755 → symbolic
- Quand l’utiliser: ls -l → octal
Erreurs fréquentes
- Erreurs fréquentes: sticky bits round-trip
- Erreurs fréquentes: need nine r/w/x/- chars
- Erreurs fréquentes: permissions only
Mode : Docker Compose
Mode: docker-compose — maps -e/-p/-v/--name only.
Quand l’utiliser
- Quand l’utiliser: one-liner → Compose starter
- Quand l’utiliser: document local deps
Flags mappés
- -e / --env → environment
- -p / --publish → ports
- -v / --volume → volumes
- --name → service key
Erreurs fréquentes
- Erreurs fréquentes: must start with docker run
- Erreurs fréquentes: --rm/network/gpus ignored
- Erreurs fréquentes: missing image
- Erreurs fréquentes: complex quoting
Mode : listes / JSON / colonnes
Mode: list-to-json, json-to-list, columns-to-json.
List → JSON
Mode: list-to-json — trim lines, drop blanks, JSON array.
JSON → List
Mode: json-to-list — JSON array only; objects become [object Object].
Columns → JSON
Mode: columns-to-json — simple comma split, not full CSV. Use CSV Viewer for quoted commas.
Cas d’usage : analyser une version de release
Erreurs fréquentes: v2.4.0-rc.3+build for release checklist.
Comment cet outil aide
- Sélectionnez le mode (Semver, Chmod, Docker Compose ou liste).
- Collez l’entrée à gauche ; pour Docker commencez par docker run ; pour Columns → JSON incluez l’en-tête.
- Lisez le volet droit (et les blocs Semver/Chmod).
Résultat : une sortie claire prête à coller dans docs, CI ou Compose.
Cas d’usage : docker run → Compose
Erreurs fréquentes: docker run -p/-e/--name only in README.
Comment cet outil aide
- Sélectionnez le mode (Semver, Chmod, Docker Compose ou liste).
- Collez l’entrée à gauche ; pour Docker commencez par docker run ; pour Columns → JSON incluez l’en-tête.
- Lisez le volet droit (et les blocs Semver/Chmod).
- Copiez la sortie vers Compose, docs, CI ou JSON Formatter.
Résultat : une sortie claire prête à coller dans docs, CI ou Compose.
Cas d’usage : nettoyer une liste collée
Erreurs fréquentes: messy lines → JSON array.
Comment cet outil aide
- Sélectionnez le mode (Semver, Chmod, Docker Compose ou liste).
- Collez l’entrée à gauche ; pour Docker commencez par docker run ; pour Columns → JSON incluez l’en-tête.
- Lisez le volet droit (et les blocs Semver/Chmod).
- Copiez la sortie vers Compose, docs, CI ou JSON Formatter.
Résultat : une sortie claire prête à coller dans docs, CI ou Compose.
Correctif : semver invalide
Erreurs fréquentes: Invalid semver — expected major.minor.patch.
Pourquoi cela arrive
Pourquoi cela arrive
Diagnostic
Diagnostic
Correctifs
- Sélectionnez le mode (Semver, Chmod, Docker Compose ou liste).
- Collez l’entrée à gauche ; pour Docker commencez par docker run ; pour Columns → JSON incluez l’en-tête.
- Lisez le volet droit (et les blocs Semver/Chmod).
Correctif : flags docker run non mappés
Erreurs fréquentes: missing networks/restart or docker run / image errors.
Pourquoi cela arrive
Pourquoi cela arrive
Diagnostic
Diagnostic
Correctifs
- Sélectionnez le mode (Semver, Chmod, Docker Compose ou liste).
- Collez l’entrée à gauche ; pour Docker commencez par docker run ; pour Columns → JSON incluez l’en-tête.
- Lisez le volet droit (et les blocs Semver/Chmod).
Résultat : une sortie claire prête à coller dans docs, CI ou Compose.
Erreurs fréquentes
- Columns → JSON sur CSV à point-virgule ou virgules quotées
- JSON → List avec un objet non-tableau
- Attendre un round-trip parfait des bits sticky chmod
- Supposer que Docker conserve --rm, --network ou healthchecks
- Parser des plages semver comme une seule version
Foire aux questions
Réponses aux problèmes courants et questions de confidentialité.
Outils associés
Découvrez d'autres utilitaires associés qui complètent cet outil.
Documentation officielle et références
Spécifications et documentation de plateforme pour cet utilitaire.