Présentation du guide
Bienvenue dans le guide d’installation de Code2Prompt
. Ce document fournit
des instructions étape par étape pour l’installer sur différentes plateformes,
notamment Windows, macOS et Linux.
Présentation du guide
Bienvenue dans le guide d’installation de Code2Prompt
. Ce document fournit
des instructions étape par étape pour l’installer sur différentes plateformes,
notamment Windows, macOS et Linux.
TL;DR
# Cargo$ cargo install code2prompt
# Homebrew$ brew install code2prompt
Assurez-vous que Rust et cargo sont installés sur votre système.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
C’est la façon officielle d’installer la dernière version stable de Rust et Cargo. Assurez-vous de rafraîchir votre variable PATH
après avoir installé Rust. Redémarrez votre terminal ou exécutez les instructions proposées par l’installateur.
source $HOME/.cargo/env
Vous pouvez vérifier que tout est installé correctement en exécutant :
cargo --versiongit --version
# Cargo$ cargo install code2prompt
# Homebrew$ brew install code2prompt
Si vous voulez les dernières fonctionnalités ou corrections avant leur publication sur crates.io :
cargo install --git https://github.com/mufeedvh/code2prompt
Idéal pour les développeurs qui veulent construire à partir du code source ou contribuer au projet.
🛠️ Installer les prérequis :
📥 Cloner le référentiel :
git clone https://github.com/mufeedvh/code2prompt.gitcd code2prompt
📦 Installer l’exécutable :
Pour construire et installer à partir du code source :
cargo install --path crates/code2prompt
Pour construire l’exécutable sans l’installer :
cargo build --release
L’exécutable sera disponible dans le répertoire target/release
.
🚀 L’exécuter :
code2prompt --help
Le meilleur choix pour les utilisateurs qui veulent utiliser la dernière version sans construire à partir du code source.
Téléchargez la dernière version binaire pour votre système d’exploitation à partir de Releases.
⚠️ Les publications binaires peuvent être à la traîne par rapport à la dernière version GitHub. Pour des fonctionnalités de pointe, envisagez de construire à partir du code source.
Spécifiquement pour les utilisateurs d’Arch Linux, code2prompt
est disponible dans l’AUR.
code2prompt
est disponible dans l’AUR. Installez-le via n’importe quel assistant AUR.
paru/yay -S code2prompt
Si vous utilisez Nix, vous pouvez l’installer en utilisant soit nix-env, soit nix profile.
# sans flakes :nix-env -iA nixpkgs.code2prompt# avec flakes :nix profile install nixpkgs#code2prompt
Vous pouvez télécharger les liaisons Python à partir de Pypi
pip install code2prompt_rs
🛠️ Installer les prérequis :
📥 Cloner le référentiel :
git clone https://github.com/mufeedvh/code2prompt.gitcd code2prompt/crates/code2prompt-python
📦 Installer les dépendances :
La commande rye
créera un environnement virtuel et installera toutes les dépendances.
rye sync
⚙️ Construire le paquet :
Vous développerez le paquet dans l’environnement virtuel situé dans le dossier .venv
à la racine du projet.
rye run maturin develop -r
Le serveur MCP code2prompt
sera bientôt disponible dans les registres MCP.
Le serveur MCP code2prompt
est encore un prototype et sera intégré au référentiel principal bientôt.
Pour exécuter le serveur MCP, localement pour l’utiliser avec Cline
, Goose
ou Aider
:
🛠️ Installer les prérequis :
📥 Cloner le référentiel :
git clone https://github.com/odancona/code2prompt-mcp.gitcd code2prompt-mcp
📦 Installer les dépendances :
La commande rye
créera un environnement virtuel et installera toutes les dépendances dans le dossier .venv
.
rye sync
🚀 Exécuter le serveur :
Le serveur MCP est maintenant installé. Vous pouvez l’exécuter en utilisant :
. .venv/bin/activatepython -m src/code2prompt_mcp/main.py
🔌 Intégrer avec les agents :
Par exemple, vous pouvez l’intégrer avec Cline
, en utilisant une configuration similaire :
{ "mcpServers": { "code2prompt": { "command": "bash", "args": [ "-c", "cd /home/olivier/projet/code2prompt-mcp && rye run python /home/olivier/projet/code2prompt-mcp/src/code2prompt_mcp/main.py" ], "env": {} } }}
Cette page a été traduite automatiquement pour votre commodité. Veuillez vous référer à la version anglaise pour le contenu original.