39 lines
1.3 KiB
Markdown
39 lines
1.3 KiB
Markdown
project/
|
|
├── cmd/
|
|
│ ├── sunhpc/
|
|
│ │ └── main.go
|
|
│ └── insert-nodes/
|
|
│ └── main.go
|
|
├── pkg/
|
|
│ ├── app/
|
|
│ │ └── app.go
|
|
│ ├── config/
|
|
│ │ └── config.go
|
|
│ ├── database/
|
|
│ │ └── database.go
|
|
│ ├── logger/
|
|
│ │ └── logger.go
|
|
│ └── utils/
|
|
│ └── utils.go
|
|
├── internal/
|
|
│ ├── cli/
|
|
│ │ ├── root.go # 根命令
|
|
│ │ ├── init/ # init 子命令目录
|
|
│ │ │ ├── init.go # init 命令定义
|
|
│ │ │ ├── db.go # init db 子命令
|
|
│ │ │ └── cfg.go # init cfg 子命令
|
|
│ │ ├── soft/ # soft 子命令目录
|
|
│ │ │ ├── soft.go # soft 命令定义
|
|
│ │ │ └── install.go # soft install 子命令
|
|
│ │ └── node/ # node 子命令目录(可选扩展)
|
|
│ │ ├── node.go
|
|
│ │ └── list.go
|
|
│ ├── handler/
|
|
│ │ └── node_handler.go
|
|
│ └── middleware/
|
|
│ └── auth.go
|
|
├── configs/
|
|
│ └── config.yaml
|
|
├── data/
|
|
├── go.mod
|
|
└── go.sum |