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 code2promptAsegúrese de que Rust y cargo estén instalados en su sistema.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shEsta 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/envPuede verificar que todo esté instalado correctamente ejecutando:
cargo --versiongit --version# Cargo$ cargo install code2prompt
# Homebrew$ brew install code2promptSi desea las últimas características o correcciones antes de que se publiquen en crates.io:
cargo install --git https://github.com/mufeedvh/code2promptIdeal 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/code2promptPara compilar el binario sin instalarlo:
cargo build --releaseEl binario estará disponible en el directorio target/release.
🚀 Ejecutarlo :
code2prompt --helpMejor 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 code2promptSi está utilizando Nix, puede instalarlo utilizando nix-env o nix profile.
# sin flakes:nix-env -iA nixpkgs.code2prompt# con flakes:nix profile install nixpkgs#code2promptPuede 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 -rEl 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.