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