用途:ccc 是 CocoIndex Code 的 CLI,提供对当前代码库的语义搜索与索引管理,适合在需要查找代码概念、功能或行为时使用,而非精确匹配代码语法。
主要能力:支持语义搜索,例如 ccc search database connection pooling、ccc search user authentication flow、ccc search error handling retry logic。结果包含文件路径和行范围,可结合编辑器读取文件或使用 sed -n '<start>,<end>p' <file> 查看上下文。支持按语言过滤(--lang,可重复)和按路径过滤(--path,glob 模式,默认当前工作目录)。支持分页:--offset 和 --limit。
使用方式:若 ccc search 或 ccc index 因未初始化而失败,需在项目根目录运行 ccc init,再运行 ccc index 构建索引,然后重试原命令。索引可能过期时,运行 ccc index 或 ccc search --refresh 更新;连续搜索之间若无代码变更则无需重新索引。若命令未找到,需参考 management.md 安装并告知用户。设置(嵌入模型配置、包含/排除模式、语言覆盖)见 settings.md;安装、初始化、守护进程管理、故障排查和清理见 management.md。
适用场景:代码库语义检索、按语言或路径缩小范围、分页获取更多相关结果、在代码变更后保持索引新鲜。
限制:资料未提供具体安装命令、支持的编程语言列表、索引性能数据、收费或价格信息;部分功能依赖外部文档(settings.md、management.md),本资料未展开其内容。