Zum Inhalt springen

Installation von Code2Prompt

Übersicht über die Anleitung

Willkommen bei der Installationsanleitung für Code2Prompt. Dieses Dokument bietet Schritt-für-Schritt-Anleitungen für die Installation auf verschiedenen Plattformen, einschließlich Windows, macOS und Linux.

TL;DR

Terminal-Fenster
# Cargo
$ cargo install code2prompt
# Homebrew
$ brew install code2prompt

Stellen Sie sicher, dass Rust und Cargo auf Ihrem System installiert sind.

Terminal-Fenster
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Dies ist die offizielle Methode, um die neueste stabile Version von Rust und Cargo zu installieren. Stellen Sie sicher, dass Sie Ihre PATH-Variable nach der Installation von Rust aktualisieren. Starten Sie Ihr Terminal neu oder führen Sie die vom Installer vorgeschlagenen Anweisungen aus.

Terminal-Fenster
source $HOME/.cargo/env

Sie können überprüfen, ob alles korrekt installiert ist, indem Sie Folgendes ausführen:

Terminal-Fenster
cargo --version
git --version
Terminal-Fenster
# Cargo
$ cargo install code2prompt
# Homebrew
$ brew install code2prompt

🧪 Installieren Sie die neueste (unveröffentlichte) Version von GitHub

Abschnitt betitelt „🧪 Installieren Sie die neueste (unveröffentlichte) Version von GitHub“

Wenn Sie die neuesten Funktionen oder Fixes vor ihrer Veröffentlichung auf crates.io möchten:

Terminal-Fenster
cargo install --git https://github.com/mufeedvh/code2prompt

Ideal für Entwickler, die aus dem Quellcode bauen oder zum Projekt beitragen möchten.

  1. 🛠️ Voraussetzungen installieren :

  2. 📥 Repository klonen :

    Terminal-Fenster
    git clone https://github.com/mufeedvh/code2prompt.git
    cd code2prompt
  3. 📦 Binary installieren :

    Um aus dem Quellcode zu bauen und zu installieren:

    Terminal-Fenster
    cargo install --path crates/code2prompt

    Um die Binary ohne Installation zu bauen:

    Terminal-Fenster
    cargo build --release

    Die Binary ist im target/release-Verzeichnis verfügbar.

  4. 🚀 Ausführen :

    Terminal-Fenster
    code2prompt --help

Am besten für Benutzer, die die neueste Version ohne Quellcode-Build verwenden möchten.

Laden Sie die neueste Binary für Ihr Betriebssystem von Releases herunter.

⚠️ Binary-Releases können hinter der neuesten GitHub-Version zurückliegen. Für die neuesten Funktionen sollten Sie den Quellcode-Build in Betracht ziehen.

Speziell für Arch Linux-Benutzer ist code2prompt im AUR verfügbar.

code2prompt ist im AUR verfügbar. Installieren Sie es mit einem AUR-Helfer.

Terminal-Fenster
paru/yay -S code2prompt

Wenn Sie Nix verwenden, können Sie es mit nix-env oder nix profile installieren.

Terminal-Fenster
# ohne Flakes:
nix-env -iA nixpkgs.code2prompt
# mit Flakes:
nix profile install nixpkgs#code2prompt

Sie können die Python-Bindings von Pypi herunterladen

Terminal-Fenster
pip install code2prompt_rs
  1. 🛠️ Voraussetzungen installieren :

  2. 📥 Repository klonen :

    Terminal-Fenster
    git clone https://github.com/mufeedvh/code2prompt.git
    cd code2prompt/crates/code2prompt-python
  3. 📦 Abhängigkeiten installieren :

    Der rye-Befehl erstellt eine virtuelle Umgebung und installiert alle Abhängigkeiten.

    Terminal-Fenster
    rye sync
  4. ⚙️ Paket bauen :

    Sie werden das Paket in der virtuellen Umgebung im .venv-Verzeichnis entwickeln.

    Terminal-Fenster
    rye run maturin develop -r

Der code2prompt-MCP-Server wird bald in MCP-Registries verfügbar sein.

Der code2prompt-MCP-Server ist noch ein Prototyp und wird bald in das Haupt-Repository integriert.

Um den MCP-Server lokal auszuführen und mit Cline, Goose oder Aider zu verwenden:

  1. 🛠️ Voraussetzungen installieren :

  2. 📥 Repository klonen :

    Terminal-Fenster
    git clone https://github.com/odancona/code2prompt-mcp.git
    cd code2prompt-mcp
  3. 📦 Abhängigkeiten installieren :

    Der rye-Befehl erstellt eine virtuelle Umgebung und installiert alle Abhängigkeiten im .venv-Verzeichnis.

    Terminal-Fenster
    rye sync
  4. 🚀 Server ausführen :

    Der MCP-Server ist jetzt installiert. Sie können ihn mit:

    Terminal-Fenster
    . .venv/bin/activate
    python -m src/code2prompt_mcp/main.py
  5. 🔌 Mit Agenten integrieren :

    Zum Beispiel können Sie ihn mit Cline mit einer ähnlichen Konfiguration integrieren:

    {
    "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": {}
    }
    }
    }

Diese Seite wurde für Ihre Bequemlichkeit automatisch übersetzt. Bitte greifen Sie für den Originalinhalt auf die englische Version zurück.