urirun

Instalacja one-linerem

Uruchom installer publikowany razem ze stroną ifURI:

curl -fsSL https://ifuri.com/urirun/install.sh | sh

Skrypt tworzy virtualenv w ~/.urirun, instaluje urirun z GitHuba i zapisuje mały wrapper wykonywalny w ~/.local/bin/urirun.

Uruchom

urirun --help

Jeśli shell nie widzi komendy urirun, dodaj lokalny katalog binarny do PATH:

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

Instalacja konkretnej gałęzi

curl -fsSL https://ifuri.com/urirun/install.sh | URIRUN_REF=main sh

Instalacja ręczna

python3 -m venv ~/.urirun/venv
~/.urirun/venv/bin/python -m pip install \
  "git+https://github.com/tellmesh/urirun.git@main#subdirectory=adapters/python"
mkdir -p ~/.local/bin
ln -sf ~/.urirun/venv/bin/urirun ~/.local/bin/urirun

Pierwsza komenda

urirun scan ./project \
  --out generated/bindings.v2.json \
  --registry-out generated/registry.json
urirun list generated/registry.json

Minimalne wdrożenie na laptopie lub node LAN

Przygotuj katalog roboczy i trzymaj wygenerowane pliki poza źródłem aplikacji:

mkdir -p ~/.urirun/work
cd ~/.urirun/work
urirun scan /path/to/project \
  --out .urirun/bindings.v2.json \
  --registry-out .urirun/registry.json
urirun validate .urirun/bindings.v2.json
urirun list .urirun/registry.json

Realne wykonywanie komend włączaj dopiero po dodaniu polityki. Dla pierwszego testu zostaw dry-run:

urirun run 'cli://local/git/status' \
  --registry .urirun/registry.json

Checklist po instalacji