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.