From b470e96699af17f87eb4beaa91690bd2b484bd91 Mon Sep 17 00:00:00 2001 From: lain Date: Wed, 5 Feb 2025 14:39:30 +0000 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20=D0=9A=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=D1=8B=20Train?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B-Train.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 %D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B-Train.md diff --git a/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B-Train.md b/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B-Train.md new file mode 100644 index 0000000..7ab0779 --- /dev/null +++ b/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B-Train.md @@ -0,0 +1,16 @@ +* train install +Загружает манифест выбранного пакета (через repo.json или напрямую), затем скачивает бинарник или исходники, выполняет сборку (если режим build) и устанавливает пакет. При установке бинарники копируются в каталоги (например, ~/.rails/installed_bins или ~/.rails/bin). +* train remove +Выполняет команды из поля "uninstall" в манифесте, если они заданы, затем удаляет каталог пакета. +* train update +Удаляет пакет (с выполнением uninstall-команд) и затем повторно устанавливает его. +* train list +Выводит список установленных пакетов. +* train info +Показывает содержимое manifest.json для указанного пакета. +* train selfupd +Обновляет бинарник Train из исходников (с использованием функции автосборки из tarball). +* train completion +Генерирует скрипт автодополнения для указанного шелла (например, zsh или bash). +* train version +Выводит текущую версию Train.