Ranger Guard 研学活动管理系统的 CLI 工具,支持计调、总控、研学导师三种角色。
通过命令行操作 ranger-guard API,支持账号管理、活动管理、班级分组、车辆分配、签到打卡等全部业务操作。
# 克隆仓库
git clone https://github.com/winsonwq/ranger-guard-cli.git
cd ranger-guard-cli/cli
# 全局安装
npm install -g# 设置 API 地址
ranger-cli config set-api-base http://api.huyouxia.cn
# 设置 Token
ranger-cli config set-token <your-jwt-token>
# 查看当前配置
ranger-cli config show
# 交互式配置
ranger-cli configranger-cli admin accounts list
ranger-cli admin accounts create --username 张三 --phone 138xxx --role role-admin
ranger-cli admin companies list
ranger-cli admin staffs list
ranger-cli admin vehicles listranger-cli controller activities search --status 0
ranger-cli controller vehicles overview
ranger-cli controller class-groups sign-statisticsranger-cli mentor activities list
ranger-cli mentor sign create --member-id xxx --activity-id xxx
ranger-cli mentor checkpoint create --day-manager-id xxx --activity-id xxx --record-content "安全到达"复杂参数使用 JSON 传入:
ranger-cli admin accounts create --json '{
"username": "张三",
"phone": "13800138000",
"role": "role-admin"
}'ranger-cli --help
ranger-cli config --help
ranger-cli admin --help
ranger-cli controller --help
ranger-cli mentor --help