Добавить Команды Train

lain 2025-02-05 14:39:30 +00:00
parent ecc0a5dcd0
commit b470e96699

@ -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.