usage: weather.py [-h] [--days DAYS] [--units {metric,imperial}] [--json]
                  [--candidates] [--pick PICK] [--timeout TIMEOUT]
                  [--config CONFIG] [--wmo WMO]
                  [city]

查询指定城市的实时天气与未来预报（Open-Meteo，无需 API Key）

positional arguments:
  city                  城市名称，中英文均可，如 北京 / Shanghai

options:
  -h, --help            show this help message and exit
  --days DAYS           预报天数，1-7，默认取技能配置
  --units {metric,imperial}
                        温度单位：metric=摄氏度（默认）/ imperial=华氏度
  --json                输出规范化后的 JSON（可重定向存档），不打印人类可读报告
  --candidates          只列出城市名匹配到的候选地点，不查天气（用于确认重名城市）
  --pick PICK           选定第 N 个候选地点（1 起，默认 1；配合 --candidates 使用）
  --timeout TIMEOUT     单次请求超时秒数
  --config CONFIG       技能配置路径（默认 config/settings.json）
  --wmo WMO             天气代码映射路径（默认 config/wmo.json）
