Обзор руководства
Добро пожаловать в руководство по установке Code2Prompt. Этот документ
содержит пошаговые инструкции по установке на различных платформах, включая
Windows, macOS и Linux.
Обзор руководства
Добро пожаловать в руководство по установке Code2Prompt. Этот документ
содержит пошаговые инструкции по установке на различных платформах, включая
Windows, macOS и Linux.
Краткий обзор
# Cargo$ cargo install code2prompt
# Homebrew$ brew install code2promptУбедитесь, что Rust и cargo установлены на вашей системе.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shЭто официальный способ установки последней стабильной версии Rust и Cargo. Обязательно обновите переменную PATH после установки Rust. Перезапустите терминал или выполните предложенные установщиком инструкции.
source $HOME/.cargo/envВы можете проверить, что всё установлено правильно, выполнив:
cargo --versiongit --version# Cargo$ cargo install code2prompt
# Homebrew$ brew install code2promptЕсли вы хотите получить последние функции или исправления до их выпуска на crates.io:
cargo install --git https://github.com/mufeedvh/code2promptИдеально для разработчиков, которые хотят собрать из исходного кода или внести свой вклад в проект.
🛠️ Установка предварительных требований :
📥 Клонирование репозитория :
git clone https://github.com/mufeedvh/code2prompt.gitcd code2prompt📦 Установка бинарного файла :
Чтобы собрать и установить из исходного кода:
cargo install --path crates/code2promptЧтобы собрать бинарный файл без установки:
cargo build --releaseБинарный файл будет доступен в каталоге target/release.
🚀 Запуск :
code2prompt --helpЛучше всего для пользователей, которые хотят использовать последнюю версию без сборки из исходного кода.
Загрузите последний бинарный файл для вашей ОС из Релизов.
⚠️ Бинарные релизы могут отставать от последней версии на GitHub. Для получения новейших функций рассмотрите сборку из исходного кода.
Специально для пользователей Arch Linux, code2prompt доступен в AUR.
code2prompt доступен в AUR. Установите его с помощью любого AUR-клиента.
paru/yay -S code2promptЕсли вы используете Nix, вы можете установить его с помощью nix-env или nix profile.
# без flakes:nix-env -iA nixpkgs.code2prompt# с flakes:nix profile install nixpkgs#code2promptВы можете загрузить привязки Python из Pypi
pip install code2prompt_rs🛠️ Установка предварительных требований :
📥 Клонирование репозитория :
git clone https://github.com/mufeedvh/code2prompt.gitcd code2prompt/crates/code2prompt-python📦 Установка зависимостей :
Команда rye создаст виртуальную среду и установит все зависимости.
rye sync⚙️ Сборка пакета :
Вы будете разрабатывать пакет в виртуальной среде, расположенной в папке .venv в корне проекта.
rye run maturin develop -rСервер code2prompt MCP скоро будет доступен в реестрах MCP.
Сервер code2prompt MCP всё ещё является прототипом и будет интегрирован в основной репозиторий вскоре.
Чтобы запустить сервер MCP локально для использования с Cline, Goose или Aider:
🛠️ Установка предварительных требований :
📥 Клонирование репозитория :
git clone https://github.com/odancona/code2prompt-mcp.gitcd code2prompt-mcp📦 Установка зависимостей :
Команда rye создаст виртуальную среду и установит все зависимости в папке .venv.
rye sync🚀 Запуск сервера :
Сервер MCP теперь установлен. Вы можете запустить его с помощью:
. .venv/bin/activatepython -m src/code2prompt_mcp/main.py🔌 Интеграция с агентами :
Например, вы можете интегрировать его с Cline, используя аналогичную конфигурацию:
{ "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": {} } }}Эта страница была автоматически переведена для вашего удобства. Обратитесь к английской версии для получения оригинального содержания.