Перейти к содержанию
zoryn/ maintainer-assistant

Установка

zoryn — OCaml-утилита командной строки. В Sisyphus доступен пакет zoryn — в большинстве случаев достаточно apt-get install zoryn.

Из репозитория Sisyphus

apt-get install zoryn

Bash-дополнение автоматически ставится в /usr/share/bash-completion/completions/zoryn.

Из исходников

Установите сборочные зависимости, затем соберите и установите через dune:

apt-get install dune ocaml-cmdliner-devel ocaml-re-devel \
    ocaml-curl-devel libcurl-devel ocaml-yojson-devel \
    ocaml-opam-file-format-devel ocaml-parsexp-devel \
    ocaml-alt-releases-matrix-devel ocaml-alcotest-devel \
    ocaml-toml-devel ocaml-linenoise-devel ocaml-ppxlib-devel \
    ocaml-lambda-term-devel libev-devel ocaml-uucp-devel
dune build
dune install

В $HOME вместо системной

dune install --prefix=$HOME

Бинарники — в $HOME/bin, bash-дополнение — в $HOME/share/bash-completion/completions/, встроенный Agent Skill — в $HOME/share/zoryn/skills/zoryn/ (затем активируйте его для локальных ИИ-агентов через zoryn agent skill install).

Только бинарники, без дополнений, скилла и библиотек

dune install --prefix=$HOME --sections=bin

--sections=bin ставит только исполняемый файл. Agent Skill лежит в секции share, а bash-дополнение — в share_root, поэтому чтобы их сохранить, добавьте эти секции:

dune install --prefix=$HOME --sections=bin,share,share_root

Bash-дополнение

После установки подключите дополнение, добавив в ~/.bashrc:

# Системная установка
source /usr/share/bash-completion/completions/zoryn

# Или пользовательская установка (--prefix=$HOME)
source ~/share/bash-completion/completions/zoryn

Дальше