Saltearse al contenido

Instalación de Code2Prompt

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

Ventana de terminal
# Cargo
$ cargo install code2prompt
# Homebrew
$ brew install code2prompt

Asegúrese de que Rust y cargo estén instalados en su sistema.

Ventana de terminal
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.

Ventana de terminal
source $HOME/.cargo/env

Puede verificar que todo esté instalado correctamente ejecutando:

Ventana de terminal
cargo --version
git --version

Interfaz de Línea de Comando (CLI) 👨‍💻

Sección titulada «Interfaz de Línea de Comando (CLI) 👨‍💻»
Ventana de terminal
# Cargo
$ cargo install code2prompt
# Homebrew
$ brew install code2prompt

🧪 Instalar la última versión (no publicada) desde GitHub

Sección titulada «🧪 Instalar la última versión (no publicada) desde GitHub»

Si desea las últimas características o correcciones antes de que se publiquen en crates.io:

Ventana de terminal
cargo install --git https://github.com/mufeedvh/code2prompt

Ideal para desarrolladores que desean compilar desde código fuente o contribuir al proyecto.

  1. 🛠️ Instalar requisitos previos :

  2. 📥 Clonar el repositorio :

    Ventana de terminal
    git clone https://github.com/mufeedvh/code2prompt.git
    cd code2prompt
  3. 📦 Instalar el binario :

    Para compilar e instalar desde código fuente:

    Ventana de terminal
    cargo install --path crates/code2prompt

    Para compilar el binario sin instalarlo:

    Ventana de terminal
    cargo build --release

    El binario estará disponible en el directorio target/release.

  4. 🚀 Ejecutarlo :

    Ventana de terminal
    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.

Ventana de terminal
paru/yay -S code2prompt

Si está utilizando Nix, puede instalarlo utilizando nix-env o nix profile.

Ventana de terminal
# sin flakes:
nix-env -iA nixpkgs.code2prompt
# con flakes:
nix profile install nixpkgs#code2prompt

Puede descargar los enlaces de Python desde Pypi

Ventana de terminal
pip install code2prompt_rs
  1. 🛠️ Instalar requisitos previos :

  2. 📥 Clonar el repositorio :

    Ventana de terminal
    git clone https://github.com/mufeedvh/code2prompt.git
    cd code2prompt/crates/code2prompt-python
  3. 📦 Instalar dependencias :

    El comando rye creará un entorno virtual e instalará todas las dependencias.

    Ventana de terminal
    rye sync
  4. ⚙️ Compilar el paquete :

    Desarrollará el paquete en el entorno virtual ubicado en la carpeta .venv en la raíz del proyecto.

    Ventana de terminal
    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:

  1. 🛠️ Instalar requisitos previos :

  2. 📥 Clonar el repositorio :

    Ventana de terminal
    git clone https://github.com/odancona/code2prompt-mcp.git
    cd code2prompt-mcp
  3. 📦 Instalar dependencias :

    El comando rye creará un entorno virtual e instalará todas las dependencias en la carpeta .venv.

    Ventana de terminal
    rye sync
  4. 🚀 Ejecutar el servidor :

    El servidor MCP ahora está instalado. Puede ejecutarlo utilizando:

    Ventana de terminal
    . .venv/bin/activate
    python -m src/code2prompt_mcp/main.py
  5. 🔌 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.