Référence CLI
Documentation complète de toutes les commandes CLI de Semantiq.
semantiq init
Initialise Semantiq pour Claude Code. Crée l'index et configure les paramètres MCP automatiquement.
1semantiq init [PATH] [OPTIONS]23Arguments:4 [PATH] Répertoire à initialiser (défaut : répertoire courant)56Options:7 -v, --verbose Afficher la sortie détaillée8 -h, --help Afficher l'aideExemples
1# Initialiser dans le répertoire courant2semantiq init34# Initialiser un projet spécifique5semantiq init /chemin/vers/projet67# Initialiser avec sortie détaillée8semantiq init . --verbosesemantiq init-cursor
Initialise Semantiq pour Cursor/VS Code. Crée l'index et génère la configuration .cursor/mcp.json.
1semantiq init-cursor [PATH] [OPTIONS]23Arguments:4 [PATH] Répertoire à initialiser (défaut : répertoire courant)56Options:7 -v, --verbose Afficher la sortie détaillée8 -h, --help Afficher l'aideExemples
1# Initialiser pour Cursor dans le répertoire courant2semantiq init-cursor34# Initialiser un projet spécifique pour Cursor5semantiq init-cursor /chemin/vers/projetsemantiq stats
Affiche les statistiques de l'index actuel (fichiers, symboles, taille, etc.).
1semantiq stats [OPTIONS]23Options:4 --json Sortie au format JSON5 -h, --help Afficher l'aideExemples
1# Afficher les statistiques de l'index2semantiq stats34# Sortie en JSON5semantiq stats --jsonsemantiq index
Indexe un répertoire pour créer ou mettre à jour la base de données sémantique.
1semantiq index [PATH] [OPTIONS]23Arguments:4 [PATH] Répertoire à indexer (défaut : répertoire courant)56Options:7 -v, --verbose Afficher la sortie détaillée8 -f, --force Forcer la ré-indexation de tous les fichiers9 --exclude Patterns à exclure (peut être répété)10 -h, --help Afficher l'aideExemples
1# Indexer le répertoire courant2semantiq index34# Indexer avec sortie détaillée5semantiq index . --verbose67# Forcer la ré-indexation complète8semantiq index --force910# Exclure des répertoires spécifiques11semantiq index --exclude node_modules --exclude distsemantiq search
Recherche des patterns de code, symboles ou texte dans le codebase indexé.
1semantiq search <QUERY> [OPTIONS]23Arguments:4 <QUERY> Requête de recherche (supporte le langage naturel)56Options:7 -l, --limit Nombre maximum de résultats (défaut : 20)8 --min-score Score de similarité minimum 0.0-1.0 (défaut : 0.35)9 --file-type Filtrer par type de fichier (ex : ts, py, rs)10 --symbol-kind Filtrer par type de symbole (function, class, etc.)11 --json Sortie au format JSON12 -h, --help Afficher l'aideExemples
1# Rechercher un pattern2semantiq search "authentification"34# Rechercher avec limite et score minimum5semantiq search "handler" --limit 5 --min-score 0.567# Filtrer par type de fichier8semantiq search "config" --file-type ts910# Filtrer par type de symbole11semantiq search "User" --symbol-kind class1213# Sortie en JSON14semantiq search "database" --jsonsemantiq find-refs
Trouve toutes les références à un symbole incluant définitions et usages.
1semantiq find-refs <SYMBOL> [OPTIONS]23Arguments:4 <SYMBOL> Nom du symbole à rechercher56Options:7 -l, --limit Nombre maximum de résultats (défaut : 50)8 --json Sortie au format JSON9 -h, --help Afficher l'aideExemples
1# Trouver toutes les références à une fonction2semantiq find-refs handleRequest34# Trouver les références à une classe5semantiq find-refs UserService67# Sortie en JSON8semantiq find-refs Config --jsonsemantiq deps
Analyse le graphe de dépendances d'un fichier.
1semantiq deps <FILE> [OPTIONS]23Arguments:4 <FILE> Chemin du fichier à analyser56Options:7 --imports Afficher uniquement les imports (dépendances du fichier)8 --dependents Afficher uniquement les dépendants (ce qui dépend du fichier)9 --depth Profondeur maximale pour les dépendances transitives10 --json Sortie au format JSON11 -h, --help Afficher l'aideExemples
1# Analyser les dépendances d'un fichier2semantiq deps src/auth/handler.ts34# Afficher uniquement les imports5semantiq deps src/index.ts --imports67# Afficher uniquement les dépendants8semantiq deps src/utils.ts --dependentssemantiq explain
Obtient une explication détaillée d'un symbole incluant définition, documentation et patterns d'usage.
1semantiq explain <SYMBOL> [OPTIONS]23Arguments:4 <SYMBOL> Nom du symbole à expliquer56Options:7 --json Sortie au format JSON8 -h, --help Afficher l'aideExemples
1# Expliquer une fonction2semantiq explain handleAuth34# Expliquer une classe5semantiq explain DatabaseConnectionsemantiq serve
Démarre Semantiq en tant que serveur MCP pour l'intégration avec les assistants IA.
1semantiq serve [OPTIONS]23Options:4 --stdio Utiliser stdio pour la communication MCP (défaut)5 --port Utiliser le transport HTTP sur le port spécifié6 -h, --help Afficher l'aideExemples
1# Démarrer le serveur MCP (stdio)2semantiq serve34# Démarrer avec transport HTTP5semantiq serve --port 8080Voir aussi
- Guide d'utilisation - Exemples pratiques pour chaque outil
- Intégration MCP - Configurer avec les assistants IA