arrow-trend-upMarsX CLI

MarsX CLI is a command-line tool for creating, publishing, and managing MarsApp. Through simple commands, you can complete the full lifecycle management of MarsApp, including creation, signing, publishing, deployment, and permission management functions.

Download

Linux (x64) Requires glibc 2.34 or higher

# Download
wget -L https://github.com/RelayX-Protocol/RelayX-CLI/releases/latest/download/relayx-cli-linux-x64.zip

# Extract
unzip relayx-cli-linux-x64.zip

macOS Supports macOS 10.15 (Catalina) and above

Intel chip (x64):

# Download
wget -L https://github.com/RelayX-Protocol/RelayX-CLI/releases/latest/download/relayx-cli-macos-x64.zip

# Extract
unzip relayx-cli-macos-x64.zip

Apple M series chip (arm64):

# Download
wget -L https://github.com/RelayX-Protocol/RelayX-CLI/releases/latest/download/relayx-cli-macos-arm64.zip

# Extract
unzip relayx-cli-macos-arm64.zip

Installation

1

Add execution permissions

2
3

Verify installation

circle-info

macOS Tip: If macOS prompts "unable to verify developer" or blocks execution when running the tool, execute the following command to remove the quarantine attribute:

Account Description

Each MarsApp contains the following account types, with different permissions and purposes:

chevron-rightOwnerhashtag
  • Each MarsApp has 1 Owner account

  • Purpose: Used for MarsApp signing operations to ensure application integrity and prevent tampering

  • Important Notice: ⚠️ Please backup properly, cannot be recovered if lost

chevron-rightMasterhashtag
  • Each MarsApp has 1 Master account

  • Purpose: Has complete MarsApp publishing permissions and Agent management permissions

chevron-rightAgenthashtag
  • Each MarsApp can create multiple Agent accounts

  • Purpose: Publishing sub-accounts authorized by Master, used for team collaboration, can be assigned to different team members for publishing operations

chevron-rightSelfhashtag
  • Each MarsApp can optionally create 1 Self account

  • Purpose: Used for applying for Self Service certificates and configuring Self Service functionality

Last updated