Global Scripts 完整命令行接口参考文档。
gs [系统命令]
gs plugin [插件管理命令] [参数]
gs <插件名> <子插件名> <函数名> [参数...]显示帮助信息。
gs help
gs --help
gs -h输出示例:
🚀 Global Scripts 显示帮助信息
================================================================================
┌─────────────────────────┬──────────────┐
│ 命令 │ 描述 │
├─────────────────────────┼──────────────┤
│ gs <名称> <命令> [用法] │ 基本信息 │
│ gs help │ 显示帮助信息 │
│ gs version │ 显示版本信息 │
│ gs status │ 显示系统状态 │
│ gs doctor │ 系统诊断 │
│ gs refresh │ 刷新系统 │
│ gs plugin list │ 列出所有插件 │
└─────────────────────────┴──────────────┘
显示版本信息。
gs version
gs --version显示系统状态信息。
gs status输出示例:
🔧 显示系统状态
================================================================================
┌──────────┬───────────────────────────────────────────────────┐
│ 属性 │ 值 │
├──────────┼───────────────────────────────────────────────────┤
│ 状态 │ ✅ 已启用 │
│ 总插件数 │ 10 │
│ 已启用 │ 10 │
│ 已禁用 │ 0 │
│ 总命令数 │ 191 │
└──────────┴───────────────────────────────────────────────────┘
刷新插件系统和补全脚本。
gs refresh作用:
- 重新扫描插件目录
- 重新生成补全脚本
- 重建 router 索引
- 重新加载配置
系统健康检查。
gs doctor检查项:
- Python 版本
- 必需文件存在性
- 配置文件有效性
- 插件加载状态
- 环境变量设置
列出所有插件。
gs plugin list输出为表格格式,包含插件名称、状态、类型、优先级、版本、命令数量和描述。
查看插件详细信息。
gs plugin info <插件名>示例:
gs plugin info android输出示例:
🔌 插件详情: android
================================================================================
📋 基本信息:
┌──────────┬─────────────┐
│ 属性 │ 值 │
├──────────┼─────────────┤
│ 名称 │ android │
│ 状态 │ ✅ 已启用 │
└──────────┴─────────────┘
📜 可用命令表格(包含命令、子插件、函数、类型、用法、描述)
启用插件。
gs plugin enable <插件名>示例:
gs plugin enable android禁用插件。
gs plugin disable <插件名>示例:
gs plugin disable androidgs <插件名> <子插件名> <函数名> [参数...]# Logcat 管理
gs android logcat clear
gs android logcat tail
gs android logcat filter TAG
# 设备管理
gs android device devices # 列出连接设备
gs android device connect 192.168.1.100
gs android device screencap
# 应用管理
gs android app list-3rd
gs android app version com.example.app
gs android app clear com.example.app
# 系统管理
gs android system selinux-disable
gs android system hidden-api-enable# 日志管理(如果插件支持)
gs system logging level DEBUG
gs system logging show
gs system logging clear注意:实际可用命令请使用 gs plugin info <插件名> 查看。
系统自动生成 shell 函数快捷命令:
# 格式: gs-<插件>-<子插件>-<函数>
# 原命令:
gs android logcat clear
# 快捷命令:
gs-android-logcat-clear按 Tab 键自动补全:
gs <Tab> # 补全插件名和系统命令
gs plugin <Tab> # 补全插件管理子命令
gs android <Tab> # 补全 android 的子插件Zsh 用户自动获得补全支持,功能同 Bash。
Fish 用户自动获得补全支持,功能同 Bash。
以下环境变量由系统自动管理,通常不需要用户手动设置:
项目根目录,由安装脚本自动设置。
# 自动设置,无需手动配置
echo $GS_ROOT界面语言(可选)。
# 如需切换语言,可在 shell 配置文件中设置
export GS_LANGUAGE="zh" # 或 "en"启用调试模式(可选)。
# 用于调试时临时启用
export GS_DEBUG=1日志级别(可选)。
# 可选值: ERROR/WARNING/INFO/DEBUG/VERBOSE/NANO
export GS_LOG_LEVEL="DEBUG"| 退出码 | 含义 |
|---|---|
| 0 | 成功 |
| 1 | 一般错误 |
| 2 | 命令使用错误 |
| 124 | 超时 |
| 126 | 执行错误 |
| 127 | 命令未找到 |
| 130 | 用户中断 (Ctrl+C) |
# 查看日志
gs android logcat tail
# 列出设备
gs android device devices
# 查看应用版本
gs android app version com.example.app# 查看所有插件
gs plugin list
# 查看插件详情
gs plugin info android
# 启用新插件
gs plugin enable myplugin
# 刷新系统
gs refresh# 系统检查
gs doctor
# 查看状态
gs status
# 查看插件信息
gs plugin info <插件名>