Перейти к содержимому

Обзор CLI

ml-cli управляет MoreLogin через локальный API клиента и предоставляет установку, запуск, диагностику, интеграцию с агентами, обновления и автодополнение.

Проверено по исходникам 2.8.3, master efac10e. В журнале 2.8.x отмечен как Unreleased; доступность загрузки не гарантируется. Проверьте установленную версию.

ml-cli --version
ml-cli --help
ml-cli self-update --dry-run

Загрузка и установка

Загрузите официальный файл для своей ОС и архитектуры:

ПлатформаАрхитектураЗагрузка
Windowsx64ml-cli.exe
macOSIntel x64ml-cli
macOSApple Silicon arm64ml-cli
Linuxx64ml-cli

В macOS/Linux разрешите выполнение и добавьте файл в PATH. В Windows добавьте папку ml-cli.exe в пользовательский PATH и откройте терминал заново. Установка клиента выполняется отдельно.

chmod +x ./ml-cli
sudo mv ./ml-cli /usr/local/bin/ml-cli
ml-cli --version
$cliDir = Join-Path $env:LOCALAPPDATA "MoreLogin\bin"
New-Item -ItemType Directory -Force -Path $cliDir
Copy-Item .\ml-cli.exe (Join-Path $cliDir "ml-cli.exe")
$userPath = [Environment]::GetEnvironmentVariable("Path", "User")
[Environment]::SetEnvironmentVariable("Path", "$userPath;$cliDir", "User")

Командам Local API нужен запущенный клиент с выполненным входом. Порт: --port, затем ML_PORT, затем автообнаружение. При настроенном ключе используйте --api-key или ML_API_KEY; не публикуйте ключ.

Возможности и руководства

Группы: env, cloud-browser, cloudphone (включая приложения команды), group, tag, proxy, schedule, cloud-storage. См. Быстрый старт, Сценарии, Команды, Агенты, Клиент.

Коды выхода

  • 0: нормальное завершение. Без строгой проверки HTTP 2xx может содержать бизнес-ошибку.

  • 1: ненулевой бизнес-code при --fail-on-business-error либо неподдерживаемая операция, например env arrange в Linux.

  • 2: неверные аргументы/JSON, локальная проверка, ошибки порта/сети, HTTP не 2xx или вывода. Ошибки обнаружения и строгой проверки клиента также дают 2; проверяйте статус.