Skip to content

Tổng quan CLI

ml-cli quản lý MoreLogin qua Local API của ứng dụng máy tính, đồng thời hỗ trợ cài đặt, mở ứng dụng, chẩn đoán, tích hợp Agent, cập nhật và hoàn thành lệnh.

Đối chiếu với mã nguồn 2.8.3, commit master efac10e. Nhật ký vẫn đánh dấu 2.8.x là Unreleased; không đảm bảo dịch vụ tải xuống đã phát hành bản này. Kiểm tra phiên bản đã cài.

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

Tải xuống và cài đặt

Tải tệp chính thức phù hợp hệ điều hành và kiến trúc:

Nền tảngKiến trúcTải xuống
Windowsx64ml-cli.exe
macOSIntel x64ml-cli
macOSApple Silicon arm64ml-cli
Linuxx64ml-cli

Trên macOS/Linux, cấp quyền thực thi rồi đặt tệp vào PATH. Trên Windows, thêm thư mục ml-cli.exe vào PATH người dùng và mở lại terminal. Cài ứng dụng máy tính là quy trình riêng.

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

Lệnh Local API cần ứng dụng đang chạy và đã đăng nhập. Thứ tự chọn cổng: --port, ML_PORT, rồi tự phát hiện. Nếu có khóa bảo mật, dùng --api-key hoặc ML_API_KEY; không công khai khóa.

Tính năng và hướng dẫn

Nhóm lệnh: env, cloud-browser, cloudphone (gồm ứng dụng nhóm), group, tag, proxy, schedule, cloud-storage. Xem Bắt đầu nhanh, Quy trình, Lệnh, Agent, Ứng dụng.

Mã thoát

  • 0: kết thúc bình thường. Nếu không kiểm tra nghiêm ngặt, HTTP 2xx vẫn có thể chứa lỗi nghiệp vụ.

  • 1: code nghiệp vụ khác 0 khi dùng --fail-on-business-error, hoặc thao tác không hỗ trợ như env arrange trên Linux.

  • 2: tham số/JSON không hợp lệ, lỗi kiểm tra cục bộ, cổng/kết nối, HTTP ngoài 2xx hoặc đầu ra. Lỗi phát hiện hay kiểm tra toàn vẹn nghiêm ngặt của ứng dụng cũng trả 2; xem trường trạng thái.