Skip to content

Installation

No1se-pi edited this page Jul 10, 2026 · 1 revision

Установка

Custodes предназначен прежде всего для Linux, в частности для Debian-подобных систем: Debian, Ubuntu и Kali Linux.

Требования

  • Bash;
  • Git;
  • Python 3;
  • pip и модуль venv;
  • доступ к интернету во время установки;
  • sudo для установки системных пакетов через apt.

Для Debian-подобной системы зависимости можно подготовить заранее:

sudo apt update
sudo apt install git python3 python3-pip python3-venv

Установка из GitHub

git clone https://github.com/No1se-pi/Custodes.git
cd Custodes
bash installer.sh

Установщик:

  1. попросит подтверждение установки;
  2. предложит выбрать русский или английский язык;
  3. скопирует рабочие файлы в ~/.local/share/custodes;
  4. создаст конфигурацию ~/.local/share/custodes/.env;
  5. создаст виртуальное окружение Python и установит зависимости;
  6. создаст команду ~/.local/bin/custodes;
  7. предложит удалить скачанный каталог репозитория.

Проверка установки

custodes help

Если команда выполняется, переходите к разделу Быстрый старт.

Если команда не найдена

Проверьте наличие каталога ~/.local/bin в PATH:

echo "$PATH"

Для текущего сеанса:

export PATH="$HOME/.local/bin:$PATH"

Чтобы сохранить настройку для Bash:

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

Удаление

Сначала в каждом репозитории, где был установлен hook, выполните:

custodes remove

Затем удалите программу:

custodes uninstall

Это важно: uninstall удаляет глобальную команду и рабочие файлы, но не обходит все репозитории на компьютере и не удаляет установленные в них hooks автоматически.