Saltar para o conteúdo

Visão geral da CLI

ml-cli gerencia o MoreLogin pela API local do cliente. Também oferece instalação, inicialização, diagnóstico, integração com agentes, atualização e conclusão de comandos.

Referência verificada no código 2.8.3, commit master efac10e. O changelog marca 2.8.x como Unreleased; isso não garante sua distribuição. Confira a versão instalada.

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

Download e instalação

Baixe o binário oficial para seu sistema e arquitetura:

PlataformaArquiteturaDownload
Windowsx64ml-cli.exe
macOSIntel x64ml-cli
macOSApple Silicon arm64ml-cli
Linuxx64ml-cli

No macOS/Linux, torne o arquivo executável e coloque-o no PATH. No Windows, adicione a pasta de ml-cli.exe ao PATH do usuário e reabra o terminal. A instalação do cliente é separada.

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")

Os comandos Local API exigem o cliente aberto e autenticado. A porta usa --port, depois ML_PORT, ou descoberta automática. Se houver chave de segurança, use --api-key ou ML_API_KEY; não publique a chave.

Recursos e guias

Grupos: env, cloud-browser, cloudphone (inclui aplicativos da equipe), group, tag, proxy, schedule e cloud-storage. Consulte Início rápido, Fluxos, Comandos, Agentes e Cliente.

Códigos de saída

  • 0: conclusão normal. Sem verificação estrita, HTTP 2xx pode conter falha de negócio.

  • 1: code de negócio diferente de zero com --fail-on-business-error, ou operação não suportada, como env arrange no Linux.

  • 2: argumentos ou JSON inválidos, validação local, falhas de porta/conexão, HTTP não 2xx ou saída. Falhas de detecção ou integridade estrita do cliente também usam 2; confira o estado.