{
  "name": "unzip",
  "title": "解压文件",
  "description": "解压zip格式的压缩包到指定目录。触发关键词：解压文件、解压缩、zip解压、解压zip",
  "category": "文件管理",
  "group": "file",
  "type": "function",
  "main": "./index.js",
  "params": [
    {
      "name": "zip_file",
      "description": "要解压的zip文件路径",
      "example": "./home/user/project.zip",
      "type": "string",
      "required": true
    },
    {
      "name": "target_dir",
      "description": "解压目标目录路径，如果不指定则基于zip文件名自动生成",
      "example": "./home/user/project",
      "type": "string",
      "required": false
    },
    {
      "name": "overwrite",
      "description": "是否覆盖已存在文件，默认不覆盖",
      "example": "true",
      "type": "boolean",
      "default": false,
      "required": false
    }
  ],
  "returns": [
    {
      "name": "zip_file",
      "type": "string",
      "description": "zip文件路径"
    },
    {
      "name": "target_dir",
      "type": "string",
      "description": "解压目标目录路径"
    },
    {
      "name": "file_count",
      "type": "number",
      "description": "解压的文件数量"
    },
    {
      "name": "code",
      "type": "number",
      "description": "返回代码，0表示成功"
    },
    {
      "name": "msg",
      "type": "string",
      "description": "返回消息"
    }
  ]
}