Установка
Установите 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 --helpsml auth login откроет безопасное подтверждение в браузере. После входа
sml doctor проверит конфигурацию, авторизацию и доступность API, не выводя
секрет.
Обновление
sml self update --check
sml self updateCLI принимает обновление только из проверенного канала выпусков. Подробнее: обновление и выбор версии.
Каталог установки
По умолчанию 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 средствами вашей системы управления.