-
Notifications
You must be signed in to change notification settings - Fork 0
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-venvgit clone https://github.com/No1se-pi/Custodes.git
cd Custodes
bash installer.shУстановщик:
- попросит подтверждение установки;
- предложит выбрать русский или английский язык;
- скопирует рабочие файлы в
~/.local/share/custodes; - создаст конфигурацию
~/.local/share/custodes/.env; - создаст виртуальное окружение Python и установит зависимости;
- создаст команду
~/.local/bin/custodes; - предложит удалить скачанный каталог репозитория.
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 автоматически.