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Загрузите официальный файл для своей ОС и архитектуры:
| Платформа | Архитектура | Загрузка |
|---|---|---|
| Windows | x64 | ml-cli.exe |
| macOS | Intel x64 | ml-cli |
| macOS | Apple Silicon arm64 | ml-cli |
| Linux | x64 | ml-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; проверяйте статус.