33 lines
981 B
Bash
Executable File
33 lines
981 B
Bash
Executable File
# 创建所有目录
|
|
mkdir -p api config controllers middleware models repositories server services utils
|
|
|
|
# 创建api目录下的文件
|
|
touch api/routes.go
|
|
|
|
# 创建config目录下的文件
|
|
touch config/config.go
|
|
|
|
# 创建controllers目录下的文件
|
|
touch controllers/auth.go controllers/rbac.go controllers/user.go
|
|
|
|
# 创建middleware目录下的文件
|
|
touch middleware/auth.go middleware/rbac.go
|
|
|
|
# 创建models目录下的文件
|
|
touch models/permission.go models/role.go models/user.go models/user_group.go
|
|
|
|
# 创建repositories目录下的文件
|
|
touch repositories/db.go repositories/permission.go repositories/role.go repositories/user.go repositories/user_group.go
|
|
|
|
# 创建server目录下的文件
|
|
touch server/server.go
|
|
|
|
# 创建services目录下的文件
|
|
touch services/auth.go services/rbac.go services/user.go
|
|
|
|
# 创建utils目录下的文件
|
|
touch utils/jwt.go utils/redis.go utils/response.go
|
|
|
|
# 创建其他文件
|
|
touch go.mod go.sum main.go sug.md tree.txt rbac/
|