Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
release-body
command
cmd/release-body 定制生成 GitHub Release 的 body 文件,替代 gh 的 --generate-notes。
|
cmd/release-body 定制生成 GitHub Release 的 body 文件,替代 gh 的 --generate-notes。 |
|
release-verify
command
cmd/release-verify 校验 make release-build 产出的 dist/ 发布物与自更新合同一致。
|
cmd/release-verify 校验 make release-build 产出的 dist/ 发布物与自更新合同一致。 |
|
token-usage
command
|
|
|
internal
|
|
|
analyzer
internal/analyzer/analyzer.go
|
internal/analyzer/analyzer.go |
|
buildinfo
Package buildinfo 规范化版本与构建元数据。
|
Package buildinfo 规范化版本与构建元数据。 |
|
cli
internal/cli/config_set.go
|
internal/cli/config_set.go |
|
collector
internal/collector/ccswitch.go
|
internal/collector/ccswitch.go |
|
configapp
internal/configapp/apply.go Package configapp 的 ApplyConfig 编排:在 control lock 内原子应用用户配置。
|
internal/configapp/apply.go Package configapp 的 ApplyConfig 编排:在 control lock 内原子应用用户配置。 |
|
control
internal/control/lease.go
|
internal/control/lease.go |
|
daemon
internal/daemon/daemon.go
|
internal/daemon/daemon.go |
|
engine
Package engine 封装采集编排:依赖装配、采集主循环、重试主循环、结果校验。
|
Package engine 封装采集编排:依赖装配、采集主循环、重试主循环、结果校验。 |
|
fileutil
Package fileutil 提供跨平台"完整文件替换"helper。
|
Package fileutil 提供跨平台"完整文件替换"helper。 |
|
fsident
Package fsident 提供文件实体证据快照:startup 跳过门用它判定「同一文件实体」。
|
Package fsident 提供文件实体证据快照:startup 跳过门用它判定「同一文件实体」。 |
|
model
internal/model/cache.go
|
internal/model/cache.go |
|
querydef
Package querydef 把 query 视图的 raw 配置状态解析为强类型、已校验的只读定义。
|
Package querydef 把 query 视图的 raw 配置状态解析为强类型、已校验的只读定义。 |
|
releasenotes
Package releasenotes 组装 GitHub Release 的定制 body 文本。
|
Package releasenotes 组装 GitHub Release 的定制 body 文本。 |
|
runmeta
Package runmeta 维护守护进程的双文件元数据协议:
|
Package runmeta 维护守护进程的双文件元数据协议: |
|
runtimecfg
Package runtimecfg 是 raw config 与 effective config 之间的唯一解析边界。
|
Package runtimecfg 是 raw config 与 effective config 之间的唯一解析边界。 |
|
service
internal/service/service.go
|
internal/service/service.go |
|
ui
Package ui 补充:query/errors 等表格的列名与标签常量。
|
Package ui 补充:query/errors 等表格的列名与标签常量。 |
|
update
Package update 实现 token-usage CLI 的自更新流程:严格解析 Release tag、查询 GitHub Release、下载平台资产、校验 SHA256SUMS 与当前二进制来源、原子替换当前 可执行文件,并按替换前运行态恢复守护进程。
|
Package update 实现 token-usage CLI 的自更新流程:严格解析 Release tag、查询 GitHub Release、下载平台资产、校验 SHA256SUMS 与当前二进制来源、原子替换当前 可执行文件,并按替换前运行态恢复守护进程。 |
Click to show internal directories.
Click to hide internal directories.