Référence des commandes de la CLI Mintlify
Référence complète des commandes et options de la CLI Mintlify, notamment mint index, mint dev, mint validate et mint broken-links.
Pour installer la CLI, consultez Installer la CLI.
Ces flags sont disponibles pour toutes les commandes.
| Flag | Description |
|---|---|
--telemetry, -t | Activer ou désactiver la télémétrie d’utilisation. |
--help, -h | Afficher l’aide de la commande. |
--version, -v | Afficher la version de la CLI. Alias de mint version. |
Démarrer une prévisualisation locale de votre documentation.
mint dev [flags]| Flag | Description |
|---|---|
--port | Port pour la prévisualisation locale. Par défaut 3000. |
--no-open | Ne pas ouvrir le navigateur automatiquement. |
--groups | Liste séparée par des espaces de groupes d’utilisateurs à simuler pour la prévisualisation. Par exemple, --groups admin user. |
--disable-openapi | Ignorer le traitement des fichiers OpenAPI pour améliorer les performances. |
--disable-prefetch | Désactiver le préchargement de la navigation dans la prévisualisation locale. Utile pour les très grands sites où le préchargement en arrière-plan ralentit le chargement des pages. |
--local-schema | Autoriser les fichiers OpenAPI hébergés localement servis via HTTP. |
Installez le serveur MCP Index hébergé de Mintlify pour vos agents de codage. Le serveur fournit un outil context pour rechercher des bibliothèques, frameworks, SDK, API et outils CLI.
Le serveur MCP Index est distinct du serveur MCP Mintlify Docs, qui effectue des recherches dans votre site de documentation.
mint index [options]La commande est également disponible avec mintlify index.
| Option | Description |
|---|---|
--claude | Configure Claude Code. |
--cursor | Configure Cursor. |
--vscode | Configure VS Code. |
--codex | Configure Codex. |
--opencode | Configure OpenCode. |
--windsurf | Configure Windsurf. |
--zed | Configure Zed. |
--project | Écrit la configuration du projet au lieu de la configuration globale lorsque le client le prend en charge. |
--yes, -y | Ignore le sélecteur et configure tous les clients détectés. |
Exécutez mint index sans option de client pour détecter les clients installés et ouvrir un sélecteur interactif. Les clients détectés sont sélectionnés par défaut. Sélectionnez les clients à configurer, puis confirmez l’invite.
Passez une ou plusieurs options de client pour configurer des clients précis sans ouvrir le sélecteur :
mint index --claude --cursorUtilisez --yes pour configurer tous les clients détectés sans invite. Si aucun client n’est détecté, passez une option explicite telle que --claude ou --cursor.
Utilisez --project avec des options de client pour écrire la configuration du projet dans le répertoire courant :
mint index --project --cursor --vscodeLa commande ajoute le serveur mintlify-index à chaque client sélectionné et le configure avec https://index.mintlify.com/mcp. Par défaut, elle met à jour la configuration globale. Avec --project, elle utilise la configuration du projet lorsque le client la prend en charge.
La commande ajoute également une règle d’utilisation pour chaque client sélectionné, à l’exception de Zed. Cette règle demande au client d’utiliser l’outil context du MCP Index pour rechercher de la documentation, notamment la syntaxe, la configuration, les migrations et la mise en place. Elle demande au client de privilégier cet outil à la recherche web, car les données d’entraînement peuvent être obsolètes. La règle exclut les concepts généraux de programmation et le débogage de la logique métier.
Windsurf ne dispose que d’une configuration MCP globale. Avec --project, la commande écrit toujours l’entrée MCP dans la configuration globale de Windsurf et écrit la règle d’utilisation dans le projet courant.
Si vous réexécutez la commande, elle met à jour l’entrée mintlify-index existante et sa règle générée. Elle conserve les autres éléments de configuration. Si une configuration JSON ou JSONC existante n’est pas valide, la commande affiche une erreur sans modifier ce fichier.
Les clients pris en charge et leurs fichiers de configuration standard sont les suivants :
| Client | Configuration globale | Configuration du projet |
|---|---|---|
| Claude Code | ~/.claude.json | .mcp.json |
| Cursor | ~/.cursor/mcp.json | .cursor/mcp.json |
| VS Code | mcp.json utilisateur | .vscode/mcp.json |
| Codex | ~/.codex/config.toml | .codex/config.toml |
| OpenCode | ~/.config/opencode/opencode.json | opencode.json |
| Windsurf | ~/.codeium/windsurf/mcp_config.json | Global uniquement |
| Zed | settings.json utilisateur | .zed/settings.json |
Créez un nouveau compte Mintlify depuis le terminal.
mint signup [flags]| Flag | Description |
|---|---|
--firstName | Votre prénom. |
--lastName | Votre nom de famille. |
--company | Le nom de votre entreprise. |
--email | Adresse e-mail du compte. |
Exécutez la commande sans flags pour saisir vos informations de manière interactive. La CLI vous demandera toute valeur que vous ne passez pas comme flag.
Après avoir soumis vos informations, Mintlify envoie un lien de vérification à votre adresse e-mail. La commande attend jusqu’à ce que vous cliquiez sur le lien, puis crée votre compte, vous connecte et enregistre vos identifiants. Une fois terminé, ouvrez le tableau de bord pour connecter votre dépôt et commencer à construire.
mint signup ne se termine pas tant que vous n’avez pas cliqué sur le lien de vérification, ce qui peut prendre plusieurs minutes. Dans les scripts ou les automatisations, exécutez-le en tant que processus en arrière-plan au lieu de l’attendre de manière synchrone.
# Inscription interactive
mint signup
# Inscription avec toutes les informations fournies
mint signup \
--firstName Jane \
--lastName Doe \
--company Acme \
--email [email protected]S’authentifier avec votre compte Mintlify.
mint loginOuvre une fenêtre de navigateur pour compléter l’authentification. Si le navigateur ne s’ouvre pas, la CLI affiche une URL à ouvrir manuellement et un champ pour coller le code d’autorisation. Les identifiants sont enregistrés dans ~/.config/mintlify/config.json.
Si vous avez plus d’un déploiement, la CLI vous invite à sélectionner un projet par défaut après la connexion. Vous pouvez modifier le projet par défaut ultérieurement avec mint config set subdomain <subdomain>.
Supprimer les identifiants stockés.
mint logoutAfficher les détails de votre session actuelle, y compris la version de la CLI, l’adresse e-mail du compte, l’organisation et le sous-domaine configuré.
mint statusAjoutez un domaine personnalisé à votre déploiement depuis le terminal. Nécessite une authentification avec mint login.
mint add-domain <domain> [--basePath <path>]| Argument | Description |
|---|---|
domain | Le domaine personnalisé à ajouter, par exemple docs.example.com. Doit être un nom d’hôte simple. |
| Option | Description |
|---|---|
--basePath | Sert votre documentation sur un sous-chemin du domaine, par exemple /docs. Doit commencer par / et respecter les exigences du base path. |
La commande utilise le sous-domaine configuré via mint config. Si aucun n’est défini, elle utilise le premier sous-domaine de votre compte.
Une fois le domaine enregistré, la CLI attend jusqu’à 10 secondes que les enregistrements DNS soient générés, puis affiche les enregistrements TXT et CNAME à ajouter chez votre fournisseur de domaine :
TXT _acme-challenge → <value>
TXT _cf-custom-hostname → <value>
CNAME @ → cname.mintlify.buildersAjoutez d’abord les enregistrements TXT, puis ajoutez le CNAME une fois les enregistrements de vérification validés. Consultez Domaine personnalisé pour les instructions complètes de configuration DNS, les exigences pour les domaines apex et les détails sur le provisionnement TLS.
Si la commande échoue avec Domain is already in use by another deployment in your organization ou Domain is already claimed by another organization, le domaine est lié à un autre déploiement Mintlify. Consultez L’ajout d’un domaine échoue avec “Domain is already claimed by another organization” pour le libérer et le rajouter.
Si certains enregistrements TXT sont encore en cours de génération à la fin de la commande, consultez la page Configuration du domaine personnalisé dans votre Dashboard pour récupérer les valeurs restantes.
Lorsque vous passez --basePath, la CLI enregistre le base path après avoir enregistré le domaine. Le nouveau chemin s’applique lors de votre prochain déploiement, et votre site continue d’être servi depuis le chemin actuel jusque-là. Le CNAME envoie tout le trafic du domaine vers Mintlify, donc ne l’ajoutez que si le domaine n’héberge rien d’autre. Sinon, conservez votre DNS actuel et configurez un reverse proxy vers Mintlify pour le base path. Consultez Héberger la documentation sur un sous-chemin pour des guides par fournisseur.
Ajoutez un domaine personnalisé à la racine :
mint add-domain docs.example.comAjoutez un domaine personnalisé et servez votre documentation sur /docs :
mint add-domain example.com --basePath /docsCréez, listez et supprimez des automatisations depuis le terminal. Nécessite une authentification avec mint login.
mint automations <subcommand> [flags]mint workflow et mint workflows continuent de fonctionner en tant qu’alias de mint automations, afin que les scripts existants restent opérationnels. Les nouveaux scripts doivent utiliser mint automations.
Tous les sous-commandes acceptent ces flags partagés :
| Flag | Description |
|---|---|
--subdomain | Sous-domaine de la documentation. Par défaut, utilise la valeur définie avec mint config set subdomain, ou le premier projet de votre compte. |
--format | Format de sortie : table (par défaut, lisible) ou json (brut, lisible par machine). |
Lorsque --format json est défini, les erreurs sont écrites sur stderr sous la forme Error: <message> et la commande se termine avec un statut non nul, afin que vous puissiez rediriger la sortie réussie vers d’autres outils.
Crée une nouvelle automatisation. Vous pouvez passer la définition de l’automatisation en ligne avec des flags, ou pointer vers un fichier JSON ou YAML avec --file.
mint automations create [flags]| Flag | Description |
|---|---|
--name | Nom de l’automatisation. Obligatoire sauf si --file est fourni. |
--prompt | Instructions ajoutées au prompt de base de l’automatisation à chaque exécution. |
--type | Type d’automatisation. L’une des valeurs suivantes : changelog, source-code-agent, translations, writing-style, typo-check, broken-link-detection, seo-metadata-audit, assistant-docs-updates ou contextual-feedback-docs-updates. Omettez pour une automatisation personnalisée. |
--cron | Expression cron pour un trigger planifié. Mutuellement exclusif avec --push-repo. |
--push-repo | Dépôt (owner/repo) pour un trigger de push. Répétable pour écouter plusieurs dépôts. Mutuellement exclusif avec --cron. |
--context-repo | Dépôt de contexte supplémentaire (owner/repo) que l’agent lit lors de l’exécution de l’automatisation. Répétable, jusqu’à 10 au total. |
--automerge | Fusionne automatiquement les pull requests ouvertes par cette automatisation. Consultez Configurer l’automerge pour les prérequis de configuration. |
--file | Chemin vers un fichier JSON ou YAML contenant le corps complet de l’automatisation. Remplace les flags en ligne. |
Fournissez exactement un trigger : passez --cron pour une automatisation planifiée ou un ou plusieurs flags --push-repo pour une automatisation déclenchée par push.
# Automatisation de traductions planifiée
mint automations create \
--name "Translate content" \
--type translations \
--cron "0 6 * * *"
# Automatisation déclenchée par push avec contexte supplémentaire
mint automations create \
--name "Sync API reference" \
--type source-code-agent \
--push-repo my-org/api \
--context-repo my-org/shared-types \
--automerge
# Créer à partir d'un fichier
mint automations create --file automation.yamlUn fichier d’automatisation utilise la même structure que les flags en ligne. Le champ on contient le trigger :
name: Translate content
type: translations
on:
cron: "0 6 * * *"
prompt: Prefer formal tone in French translations.
automerge: false
context:
- repo: my-org/shared-contentListe les automatisations pour le déploiement actuel.
mint automations list [flags]La sortie sous forme de tableau par défaut affiche l’ID, le nom, le type, le trigger et le statut de chaque automatisation. Utilisez --format json pour obtenir les objets automatisation complets.
Supprime une automatisation par ID. Utilisez mint automations list pour obtenir l’ID.
mint automations delete <id> [flags]| Argument | Description |
|---|---|
id | ID du schéma de l’automatisation à supprimer. |
Interrogez les analytics de la documentation depuis le terminal. Nécessite une authentification avec mint login.
Les analytics nécessitent un plan Pro ou Enterprise.
mint analytics <subcommand> [flags]Tous les sous-commandes acceptent ces flags partagés :
| Flag | Description |
|---|---|
--subdomain | Sous-domaine de la documentation. Par défaut, utilise la valeur définie avec mint config set subdomain, ou le premier projet de votre compte. |
--from | Date de début au format YYYY-MM-DD. Par défaut, sept jours en arrière, ou la valeur définie avec mint config set dateFrom. |
--to | Date de fin au format YYYY-MM-DD. Par défaut, aujourd’hui, ou la valeur définie avec mint config set dateTo. |
--format | Format de sortie : table (lisible), plain (séparé par des tabulations, redirigeable), json (brut) ou graph (graphique à barres). Par défaut, plain, ou json lorsque la CLI détecte un environnement d’IA ou de CI. |
Affiche les KPI principaux pour une plage de dates : vues, visiteurs, recherches, retours et utilisation de l’assistant. Le trafic humain et le trafic des agents sont rapportés séparément.
mint analytics stats [flags]| Flag | Description |
|---|---|
--page | Filtrer sur un chemin de page spécifique. |
Affiche les requêtes de recherche avec le nombre de résultats, les taux de clics, la page la plus cliquée et la date de la dernière recherche.
mint analytics search [flags]| Flag | Description |
|---|---|
--query | Filtrer les résultats par sous-chaîne de la requête de recherche. |
--page | Filtrer les résultats aux requêtes où la page donnée était le résultat le plus cliqué. |
Affiche les retours soumis par les utilisateurs. Par défaut, renvoie les entrées de retour individuelles. Passez --type page pour voir les retours agrégés par chemin de page, ou --type code pour n’inclure que les retours sur les extraits de code.
mint analytics feedback [flags]| Flag | Description |
|---|---|
--type | code pour les retours sur les extraits de code, ou page pour l’agrégation au niveau de la page. Omettez pour toutes les entrées de retour. |
--page | Filtrer sur un chemin de page spécifique. |
Consultez les analytics des conversations de l’assistant.
Liste les conversations récentes de l’assistant avec l’horodatage, la première requête utilisateur et la catégorie.
mint analytics conversation list [flags]| Flag | Description |
|---|---|
--page | Filtrer sur les conversations dont les sources font référence au chemin de page donné. |
Affiche le fil de messages complet pour une seule conversation.
mint analytics conversation view <id> [flags]| Argument | Description |
|---|---|
id | ID de la conversation obtenu via mint analytics conversation list. |
Liste les clusters de conversations regroupées par sujet, avec le nombre de conversations et la date de la question la plus récente pour chaque cluster.
mint analytics conversation buckets list [flags]Liste les fils individuels d’un bucket de conversations.
mint analytics conversation buckets view <id> [flags]| Argument | Description |
|---|---|
id | ID du bucket obtenu via mint analytics conversation buckets list. |
| Flag | Description |
|---|---|
--limit | Nombre maximum de fils à retourner. Entre 1 et 100. |
--cursor | Curseur de pagination provenant d’une réponse précédente. |
# KPI des 30 derniers jours
mint analytics stats --from 2026-07-25 --to 2026-08-24
# Principales requêtes de recherche sous forme de graphique à barres
mint analytics search --format graph
# Retours au niveau de la page agrégés en JSON pour rediriger vers d'autres outils
mint analytics feedback --type page --format json
# Afficher un seul fil de conversation
mint analytics conversation view conv_123Gérer les valeurs par défaut persistantes pour les commandes de la CLI. La configuration est enregistrée dans ~/.config/mintlify/config.json.
mint config <subcommand> <key> [value]| Sous-commande | Description |
|---|---|
set <key> <value> | Définir une valeur de configuration. |
get <key> | Afficher une valeur de configuration. |
clear <key> | Supprimer une valeur de configuration. |
| Clé | Description | Utilisé par |
|---|---|---|
subdomain | Sous-domaine par défaut de la documentation. | mint dev, mint automations, mint analytics, mint add-domain, mint score |
dateFrom | Date de début par défaut pour les requêtes d’analytics. | mint analytics |
dateTo | Date de fin par défaut pour les requêtes d’analytics. | mint analytics |
Vérifier les liens internes cassés dans votre documentation.
mint broken-links [flags]La commande exclut les fichiers correspondant aux motifs .mintignore. Les liens pointant vers des fichiers ignorés sont signalés comme cassés.
| Flag | Description |
|---|---|
--files | Un ou plusieurs chemins de fichiers ou globs à vérifier. Par défaut, vérifie l’ensemble du site. |
--check-anchors | Valider également les liens d’ancrage (par exemple, /page#section) par rapport aux slugs de titres. |
--check-external | Vérifier également les URLs externes pour les liens cassés. |
--check-redirects | Vérifier également que les destinations de redirection dans docs.json se résolvent vers des chemins valides. |
--check-snippets | Vérifier également les liens à l’intérieur des composants <Snippet>. |
Utilisez --files pour limiter la vérification à des pages spécifiques. C’est utile pour valider une seule page que vous venez de modifier ou pour restreindre les vérifications à un répertoire en CI. Lorsque --files est combiné avec --check-external, seules les URLs externes des pages sélectionnées sont vérifiées.
# Vérifier une page spécifique
mint broken-links --files introduction.mdx
# Vérifier les pages correspondant à un glob
mint broken-links --files "guides/**/*.mdx"
# Passer plusieurs chemins
mint broken-links --files introduction.mdx --files "guides/**/*.mdx"Vérifier les problèmes d’accessibilité dans votre documentation.
mint a11y [flags]Vérifie les rapports de contraste de couleur et les textes alternatifs manquants sur les images et vidéos.
| Flag | Description |
|---|---|
--skip-contrast | Ignorer les vérifications de contraste de couleur. |
--skip-alt-text | Ignorer les vérifications de texte alternatif manquant. |
Valider la compilation de votre documentation en mode strict. Se termine en erreur en cas d’avertissements ou d’erreurs. Inclut la validation automatique des spécifications OpenAPI référencées dans votre docs.json.
mint validate [flags]| Flag | Description |
|---|---|
--groups | Liste séparée par des espaces de groupes d’utilisateurs à simuler pour la validation. Par exemple, --groups admin user. |
--disable-openapi | Ignorer le traitement et la validation des fichiers OpenAPI. |
--local-schema | Autoriser la validation des fichiers OpenAPI hébergés localement servis via HTTP. Ne prend en charge que HTTPS en production. |
Utilisez mint validate à la place de la commande autonome mint openapi-check, qui est obsolète.
Générez des tests à partir des exemples de code de votre documentation. Nécessite une authentification avec mint login.
mint testmint test analyse votre contenu à la recherche de blocs de code, génère des tests unitaires pour les valider et exécute ces tests avec un agent de codage local.
-
Authentifiez-vous avec
mint login. -
Installez le SDK de l’agent de codage que vous souhaitez utiliser :
# Claude (default) npm install @anthropic-ai/claude-agent-sdk @anthropic-ai/sdk @modelcontextprotocol/sdk # Codex npm install @openai/codex-sdk
Seules les pages présentes dans la navigation de votre docs.json apparaissent pour la sélection.
mint test enregistre un rapport pour chaque exécution terminée. Lorsqu’un rapport enregistré existe, la prochaine exécution interactive commence par des options pour cette exécution :
- Update tests : réexécute les mêmes pages avec le même agent et le même modèle.
- Review last test run : consultez les résultats enregistrés sans rien exécuter.
- Start a brand new test : sélectionnez un agent et des pages depuis le début.
La commande mint test écrit dans deux emplacements de votre projet :
| Chemin | Contenu |
|---|---|
tests/mint-test/<run-id>/ | Les projets de test générés, un répertoire par agent et par page. |
.mintlify/test/ | Les rapports et l’historique des exécutions, y compris runs/<run-id>.json pour chaque exécution. |
Ajoutez ces deux chemins à votre .gitignore si vous ne souhaitez pas committer les artefacts de test.
Lorsqu’une exécution se termine, la commande affiche un résumé des résultats, par exemple mint test passed: 8 passed, 0 failed, 0 agent errors. La commande se termine avec le code 0 lorsque tous les tests réussissent et 1 dans le cas contraire.
Exporter votre documentation sous forme d’archive zip autonome pour la consultation et la distribution hors ligne.
mint export [flags]| Flag | Description |
|---|---|
--output | Nom du fichier de sortie. Par défaut export.zip. |
--groups | Liste séparée par des espaces de groupes d’utilisateurs pour inclure les pages restreintes. Par exemple, --groups admin user. |
--disable-openapi | Ignorer le traitement OpenAPI. |
Consultez Export hors ligne pour plus de détails.
Exécuter des vérifications de préparation pour les agents sur un site de documentation public. Nécessite une authentification avec mint login.
mint score [url] [flags]| Argument | Description |
|---|---|
url | Facultatif. URL du site de documentation à vérifier. S’il est omis, la commande évalue votre sous-domaine configuré (depuis mint config ou le sous-domaine associé à votre compte connecté). |
| Flag | Description |
|---|---|
--format | Format de sortie : table (par défaut, coloré), plain (TSV pour redirection) ou json. |
La commande affiche un score global de préparation et un détail des vérifications individuelles avec des indicateurs de réussite/échec.
# Évaluer votre sous-domaine par défaut
mint score
# Évaluer un site spécifique
mint score docs.example.comLe score évalue les domaines suivants :
| Vérification | Ce qu’elle vérifie |
|---|---|
llmsTxtExists | Les agents peuvent atteindre un fichier llms.txt à la racine du site. |
llmsTxtValid | Le fichier llms.txt suit le format attendu avec des titres, un résumé en citation et des liens Markdown. |
llmsTxtSize | Le fichier llms.txt est dans le seuil de taille pour que les agents puissent le consommer sans troncature. |
llmsTxtLinksResolve | Les liens dans llms.txt pointent vers des pages actives. |
llmsTxtLinksMarkdown | Les liens dans llms.txt utilisent la syntaxe Markdown. |
llmsTxtDirective | Le fichier llms.txt contient des directives d’utilisation. |
llmsTxtFullExists | Un fichier llms-full.txt est disponible pour les agents qui ont besoin du contenu complet. S’exécute indépendamment de llmsTxtExists. |
llmsTxtFullSize | Le fichier llms-full.txt a une taille raisonnable pour que les agents puissent le traiter. |
llmsTxtFullValid | Le fichier llms-full.txt contient un contenu valide avec des titres. |
llmsTxtFullLinksResolve | Les liens dans llms-full.txt pointent vers des pages actives. |
skillMd | Les agents peuvent atteindre un fichier skill.md pour l’utilisation d’outils par les agents. |
contentNegotiationMarkdown | Le site renvoie du Markdown lorsque les agents le demandent via la négociation de contenu. |
contentNegotiationPlaintext | Le site renvoie du texte brut lorsque les agents le demandent via la négociation de contenu. |
mcpServerDiscoverable | Les agents peuvent découvrir un serveur MCP pour les agents basés sur des outils. |
mcpToolCount | Le serveur MCP expose au moins un outil. |
openApiSpec | Une spécification OpenAPI ou Swagger est disponible à un chemin standard. |
robotsTxtAllowsAI | Le fichier robots.txt ne bloque pas les robots d’indexation IA. |
sitemapExists | Un plan du site est disponible pour la découverte des pages. |
structuredData | La page d’accueil contient des données structurées JSON-LD (<script type="application/ld+json">). Indique le nombre de blocs JSON-LD et les types de schémas trouvés. |
responseLatency | Le site répond dans un délai acceptable pour les agents. |
Certaines vérifications ne s’exécutent que si une vérification dont elles dépendent réussit. Si une vérification échoue, aucune des vérifications qui en dépendent ne s’exécute. Elles échouent automatiquement. Par exemple, llmsTxtValid ne réussit que si llmsTxtExists réussit d’abord.
Le score global utilise une notation pondérée, de sorte que les vérifications à plus fort impact contribuent davantage à votre score.
Formate chaque fichier .mdx du répertoire courant selon le style canonique de Mintlify. La commande analyse chaque fichier avec le même parseur MDX que celui utilisé par l’éditeur web, puis le réécrit sur place si la sortie canonique diffère.
mint formatExécutez la commande depuis la racine de votre projet de documentation. Elle parcourt tous les sous-répertoires, en ignorant les chemins correspondant à .gitignore et à toute règle d’exclusion Mintlify. Les fichiers qui correspondent déjà à la sortie canonique restent inchangés.
mint format réécrit les fichiers sur place. Committez ou stashez vos modifications avant de l’exécuter afin de pouvoir examiner le diff.
Une fois terminé, la commande affiche le nombre de fichiers MDX reformatés et le nombre de fichiers dont l’analyse a échoué. Si un fichier échoue, la commande se termine avec le code 1 et affiche le chemin du fichier ainsi que l’erreur, ce qui vous permet de l’exécuter en CI pour imposer un formatage cohérent. Consultez Installer en CI pour un exemple de pipeline.
Créer un nouveau projet de documentation en choisissant un thème ou en clonant un modèle prédéfini depuis le dépôt mintlify/templates.
mint new [directory] [flags]| Flag | Description |
|---|---|
--name | Nom du projet. La CLI le demande s’il n’est pas fourni en mode interactif. |
--theme | Thème du projet. La CLI le demande s’il n’est pas fourni en mode interactif. |
--template | Modèle prédéfini. La CLI le demande s’il n’est pas fourni en mode interactif. |
--force | Écraser le répertoire sans confirmation. |
Mettre à jour la CLI vers la dernière version.
mint updateAfficher les versions actuelles de la CLI et du client.
mint versionCes commandes sont disponibles mais ne sont pas encore fonctionnelles. Les exécuter enregistre votre intérêt via la télémétrie de la CLI et aide à prioriser les prochaines fonctionnalités.
| Commande | Description |
|---|---|
mint ai | Outils de documentation assistés par IA. |
mint mcp | Serveur MCP pour la documentation. |
La CLI collecte des données de télémétrie d’utilisation pour aider à améliorer Mintlify. Les données de télémétrie incluent le nom de la commande, la version de la CLI, le système d’exploitation et l’architecture. Si vous êtes connecté, les événements de télémétrie incluent également l’adresse e-mail de votre compte. L’utilisation sans connexion reste anonyme, et la déconnexion supprime votre adresse e-mail enregistrée. Mintlify ne collecte pas de contenu de projet ni de chemins de fichiers.
Par défaut, la CLI collecte les données de télémétrie. Vous pouvez vous désinscrire à tout moment en utilisant le flag --telemetry :
# Désactiver la télémétrie
mint --telemetry false
# Réactiver la télémétrie
mint --telemetry trueVous pouvez également désactiver la télémétrie en définissant l’une de ces variables d’environnement :
| Variable | Valeur | Description |
|---|---|---|
MINTLIFY_TELEMETRY_DISABLED | 1 | Désactiver la télémétrie de la CLI Mintlify. |
DO_NOT_TRACK | 1 | Désactiver la télémétrie en utilisant le standard Console Do Not Track. |
Votre préférence est enregistrée dans ~/.config/mintlify/config.json et persiste entre les sessions de la CLI.