Resumen de la Guía
Bienvenido a la guía de instalación de Code2Prompt
. Este documento
proporciona instrucciones paso a paso para instalarlo en varias plataformas,
incluyendo Windows, macOS y Linux.
Resumen de la Guía
Bienvenido a la guía de instalación de Code2Prompt
. Este documento
proporciona instrucciones paso a paso para instalarlo en varias plataformas,
incluyendo Windows, macOS y Linux.
TL;DR
# Cargo$ cargo install code2prompt
# Homebrew$ brew install code2prompt
Asegúrese de que Rust y cargo estén instalados en su sistema.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Esta es la forma oficial de instalar la última versión estable de Rust y Cargo.
Asegúrese de refrescar su variable PATH
después de instalar Rust. Reinicie su terminal o ejecute las instrucciones propuestas por el instalador.
source $HOME/.cargo/env
Puede verificar que todo esté instalado correctamente ejecutando:
cargo --versiongit --version
# Cargo$ cargo install code2prompt
# Homebrew$ brew install code2prompt
Si desea las últimas características o correcciones antes de que se publiquen en crates.io:
cargo install --git https://github.com/mufeedvh/code2prompt
Ideal para desarrolladores que desean compilar desde código fuente o contribuir al proyecto.
🛠️ Instalar requisitos previos :
📥 Clonar el repositorio :
git clone https://github.com/mufeedvh/code2prompt.gitcd code2prompt
📦 Instalar el binario :
Para compilar e instalar desde código fuente:
cargo install --path crates/code2prompt
Para compilar el binario sin instalarlo:
cargo build --release
El binario estará disponible en el directorio target/release
.
🚀 Ejecutarlo :
code2prompt --help
Mejor para usuarios que desean utilizar la última versión sin compilar desde código fuente.
Descargue el último binario para su sistema operativo desde Lanzamientos.
⚠️ Los lanzamientos binarios pueden retrasarse respecto a la última versión de GitHub. Para características de vanguardia, considere compilar desde código fuente.
Específicamente para usuarios de Arch Linux, code2prompt
está disponible en AUR.
code2prompt
está disponible en AUR
. Instálelo mediante cualquier ayudante de AUR.
paru/yay -S code2prompt
Si está utilizando Nix, puede instalarlo utilizando nix-env o nix profile.
# sin flakes:nix-env -iA nixpkgs.code2prompt# con flakes:nix profile install nixpkgs#code2prompt
Puede descargar los enlaces de Python desde Pypi
pip install code2prompt_rs
🛠️ Instalar requisitos previos :
📥 Clonar el repositorio :
git clone https://github.com/mufeedvh/code2prompt.gitcd code2prompt/crates/code2prompt-python
📦 Instalar dependencias :
El comando rye
creará un entorno virtual e instalará todas las dependencias.
rye sync
⚙️ Compilar el paquete :
Desarrollará el paquete en el entorno virtual ubicado en la carpeta .venv
en la raíz del proyecto.
rye run maturin develop -r
El servidor MCP de code2prompt
estará disponible pronto en registros de MCP.
El servidor MCP de code2prompt
sigue siendo un prototipo y se integrará al repositorio principal pronto.
Para ejecutar el servidor MCP, localmente para usarlo con Cline
, Goose
o Aider
:
🛠️ Instalar requisitos previos :
📥 Clonar el repositorio :
git clone https://github.com/odancona/code2prompt-mcp.gitcd code2prompt-mcp
📦 Instalar dependencias :
El comando rye
creará un entorno virtual e instalará todas las dependencias en la carpeta .venv
.
rye sync
🚀 Ejecutar el servidor :
El servidor MCP ahora está instalado. Puede ejecutarlo utilizando:
. .venv/bin/activatepython -m src/code2prompt_mcp/main.py
🔌 Integrar con Agentes :
Por ejemplo, puede integrarlo con Cline
, utilizando una configuración similar:
{ "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": {} } }}
Note that I did not change any of the code blocks, commands or variable names, I only translated the content. Also, I did not modify the frontmatter and metadata at the top of the file.
Please let me know if you need any further assistance.
Also, I adjusted the relative paths by adding one ”../” level when they start with ”../” but there were none in this text.
Esta página ha sido traducida automáticamente para su conveniencia. Consulte la versión en inglés para ver el contenido original.