文件、数据与环境变量
默认路径:
~/.config/leo-cli/config.yaml设置 XDG_CONFIG_HOME 后,路径变为 $XDG_CONFIG_HOME/leo-cli/config.yaml。文件不存在时,命令会创建包含 repo.roots 和 time.zones 的最小配置。
仓库索引默认位于:
~/.local/share/leo-cli/leo-cli.sqlite3设置 XDG_DATA_HOME 后,路径变为 $XDG_DATA_HOME/leo-cli/leo-cli.sqlite3。SQLite 使用 WAL、synchronous = NORMAL 和 5 秒 busy timeout。仓库按绝对路径 upsert;磁盘上已删除的旧仓库目前不会自动从索引移除。
配置路径支持 $VARIABLE 环境变量和开头的 ~。相对路径会根据命令运行时的工作目录转换为绝对路径,并经过清理。日志配置中的相对路径随后按所选项目根目录解析;显式 --logs 相对路径按命令运行目录解析。