Documentation
¶
Overview ¶
Package main 是 linctl(v2)CLI 的二进制入口。
设计来源:docs/features/01-architecture-blueprint.md §3 「L0 入口层」。
职责(≤ 50 行):
- signal 处理(SIGINT / SIGTERM → cancel ctx)
- 调用 cli.Execute 执行命令
- 把 error 通过 errs.CodeOf 映射到退出码
可执行文件名:linctl(Go module 路径:github.com/clin211/linctl)。
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
ast
Package ast implements AST-based code injection for lin v2.
|
Package ast implements AST-based code injection for lin v2. |
|
check
Package check 实现 lin v2 的 lint 与 doctor 检查逻辑。
|
Package check 实现 lin v2 的 lint 与 doctor 检查逻辑。 |
|
cli
Package cli is the cobra command-dispatch layer for linctl (lin v2).
|
Package cli is the cobra command-dispatch layer for linctl (lin v2). |
|
pkg/errs
Package errs 定义 lin v2 的错误码与错误类型。
|
Package errs 定义 lin v2 的错误码与错误类型。 |
|
pkg/fsx
Package fsx 提供 lin v2 的安全文件 IO 工具。
|
Package fsx 提供 lin v2 的安全文件 IO 工具。 |
|
pkg/logx
Package logx 是 lin v2 的 slog 封装。
|
Package logx 是 lin v2 的 slog 封装。 |
|
pkg/tpl
Package tpl 实现 lin v2 的模板加载(embed + 外部目录覆盖)。
|
Package tpl 实现 lin v2 的模板加载(embed + 外部目录覆盖)。 |
|
scaffold
Package scaffold 是 lin v2 的骨架生成核心。
|
Package scaffold 是 lin v2 的骨架生成核心。 |
|
templates
Package templates is the embedded template FS for lin v2.
|
Package templates is the embedded template FS for lin v2. |
|
version
Package version 集中管理 linctl 的版本元数据。
|
Package version 集中管理 linctl 的版本元数据。 |
Click to show internal directories.
Click to hide internal directories.