# 项目概述
- 名称：index-go（cos-index CLI），Go 1.25+ 编写的腾讯云 COS 索引生成与管理工具
- 功能：扫描指定存储桶/前缀，构建索引树，生成静态 HTML 目录页并回传到 COS；提供交互式终端面板、定时任务和跨平台系统服务管理
- 核心模块：
  - `config` 负责 TOML 配置/校验/默认值
  - `core` 负责与 COS 交互、索引构建、HTML 生成和上传
  - `menu` 提供 CLI 面板（主菜单、配置、日志、调度、服务等）
  - `service` 封装 macOS launchd、Linux systemd 服务安装管理
  - `utils` 提供日志、格式化、安全检查工具
  - `app_config` 存放用户配置，`logs` 存放面板/索引日志
- 入口：`main.go` 解析参数，提供 --run/--manage/--help，自动创建默认配置并根据 schedule 决定单次/守护模式