Skip to content

nelsonkti/gcli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

            _ _ 
  __ _  ___| (_)
 / _` |/ __| | |
| (_| | (__| | |
 \__, |\___|_|_|
 |___/          

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

About

Go Development scaffolding

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages