StackMoreLayersДокументация
CLI

Установка

Установите sml на macOS, Linux или Windows и проверьте первый запуск.

macOS и Linux

Основной способ установки:

curl -fsSL https://cli.stackmorelayers.ai/install.sh | sh

Установщик один раз добавит ~/.local/bin в профиль активного shell. Откройте новый терминал после первой установки:

sml version
sml auth login
sml doctor

Скрипт сам определит ОС и архитектуру, проверит подписанный выпуск, скачает подходящий бинарник и установит его атомарно в ~/.local/bin. Финальный файл проходит ту же криптографическую проверку, что и встроенное обновление CLI. Go и Python не нужны.

Windows PowerShell

Invoke-WebRequest https://cli.stackmorelayers.ai/install.ps1 -OutFile install-sml.ps1
Get-Content .\install-sml.ps1
.\install-sml.ps1

Установщик добавит каталог sml в пользовательский PATH. Откройте новый PowerShell после первой установки:

sml version
sml auth login
sml doctor

Сначала посмотреть скрипт

Если политика вашей организации запрещает curl | sh, сохраните установщик и просмотрите его перед запуском:

curl -fsSLo install-sml.sh https://cli.stackmorelayers.ai/install.sh
less install-sml.sh
sh install-sml.sh

Проверка установки

sml version
sml auth login
sml doctor
sml completion --help

sml auth login откроет безопасное подтверждение в браузере. После входа sml doctor проверит конфигурацию, авторизацию и доступность API, не выводя секрет.

Обновление

sml self update --check
sml self update

CLI принимает обновление только из проверенного канала выпусков. Подробнее: обновление и выбор версии.

Каталог установки

По умолчанию CLI устанавливается в ~/.local/bin. Другой каталог можно указать через SML_INSTALL_DIR:

curl -fsSL https://cli.stackmorelayers.ai/install.sh \
  | SML_INSTALL_DIR="$HOME/bin" sh

Убедитесь, что выбранный каталог входит в PATH.

Не изменять PATH

Для управляемого окружения автоматическую настройку можно отключить:

curl -fsSL https://cli.stackmorelayers.ai/install.sh \
  | SML_NO_MODIFY_PATH=1 sh
.\install-sml.ps1 -NoModifyPath

В этом режиме установщик только печатает каталог, который нужно добавить в PATH средствами вашей системы управления.

На этой странице