# gcli-go **Repository Path**: mirrors_singod/gcli-go ## Basic Information - **Project Name**: gcli-go - **Description**: Go Development scaffolding - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-25 - **Last Updated**: 2026-02-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ``` _ _ __ _ ___| (_) / _` |/ __| | | | (_| | (__| | | \__, |\___|_|_| |___/ ``` [gcli](https://github.com/nelsonkti/gcli) 脚手架工具 可以快速搭建项目框架 ## 安装 ``` go get -u github.com/nelsonkti/gcli ``` * windows 用户: 若想全局使用gcli命令,请将该命令配置(${GOPATH}/src/bin/gcli.exe)加入系统的环境变量中 ## 用法 创建项目 ``` gcli create demo ``` 指定创建项目的代码库 ``` gcli create demo --url=https://github.com/nelsonkti/echo-framework ``` 项目框架详细介绍 ``` // 以 echo 框架为基础的项目框架 echo-framework:https://github.com/nelsonkti/echo-framework // 以 iris 框架为基础的项目框架 iris-framework:https://github.com/nelsonkti/iris-framework ``` 创建 `model` ``` gcli make:model Employee\\EmployeeCare --n="员工关怀" // 相对路径 gcli make:model ./xx/xx/EmployeeCare --n="员工关怀" // 当前路径 gcli make:model EmployeeCare --n="员工关怀" // 绝对路径 gcli make:model /xx/xx/EmployeeCare --n="员工关怀" ``` 创建 `repository` ``` gcli make:repository Employee\\EmployeeCare --n="员工关怀" // 相对路径 gcli make:repository ./xx/xx/EmployeeCare --n="员工关怀" // 当前路径 gcli make:repository EmployeeCare --n="员工关怀" // 绝对路径 gcli make:repository /xx/xx/EmployeeCare --n="员工关怀" ``` 创建 `service` ``` gcli make:service Employee\\EmployeeCare --n="员工关怀" // 相对路径 gcli make:service ./xx/xx/EmployeeCare --n="员工关怀" // 当前路径 gcli make:service EmployeeCare --n="员工关怀" // 绝对路径 gcli make:service /xx/xx/EmployeeCare --n="员工关怀" ``` ### 环境要求 go >= 1.18