Skip to content

Cheetah 是一款 golang 项目脚手架工具集合,旨在帮助开发者快速构建常见的项目架构和应用模板。

License

Notifications You must be signed in to change notification settings

go-cheetah/cheetah

Repository files navigation

Cheetah - Go脚手架工具

logo


猎豹的故事

猎豹(Cheetah)是地球上速度最快的动物,凭借其敏捷的动作和极速的奔跑能力,它能够迅速追上猎物,完成捕猎任务。猎豹的快速和高效不仅是它在自然界中的生存优势,也成为了现代技术领域中许多工具和框架追求的目标——快速、高效和简洁。

正如猎豹凭借速度和敏捷征服大自然,Cheetah 脚手架工具的设计理念就是为了让开发者能够像猎豹一样,快速、敏捷地启动和构建 Go 项目,省去繁琐的配置和重复性工作,让你专注于业务逻辑的实现。

项目介绍

Cheetah 是一个 Go 语言的脚手架工具,旨在帮助开发者快速构建和启动常见的应用程序架构和代码模板。它通过封装和自动化一系列常见的技术栈和开发流程,使开发者能够高效地启动项目,减少手动配置和重复劳动。

工具使用

使用./cheetah --help查看帮助

功能 示例 介绍 demo
【golang】基于gin的mvc框架 cheetah -i mvc 项目结构 demo地址
【golang】简单函数 cheetah -i simple 项目结构 暂未创建
【golang】简单http cheetah -i http 项目结构 暂未创建
【golang】简单grpc-go cheetah -i grpc 项目结构 暂未创建
【golang】命令行方式 cheetah -i command 项目结构 暂未创建
【ansible】基于shell cheetah -i ansible 项目结构 暂未创建
【文档】gitbook cheetah -i gitbook 项目结构 暂未创建
【文档】mdbook cheetah -i mdbook 项目结构 暂未创建

安装

二进制方式

# linux
curl -sSL https://raw.githubusercontent.com/go-cheetah/cheetah/refs/heads/main/install.sh | bash

docker

docker pull gocheetah/cheetah

your_pro_path=/tmp/demo
docker run -it --rm -v ${your_pro_path}:/demo gocheetah/cheetah -i mvc

your_pro_path=/tmp/test
your_project_name=test
docker run -it --rm -v ${your_pro_path}:/${your_project_name} gocheetah/cheetah -i mvc -n $your_project_name

gitee和github仓库地址

github: https://github.com/go-cheetah/cheetah.git
gitee: https://gitee.com/agocan/code-generator.git

欢迎提 Issue

感谢您使用 Cheetah 生成代码脚手架!如果在使用过程中遇到任何问题,或者有改进建议,欢迎在 Issues 中提交问题。我们会尽快处理并回复。

请提供详细的错误信息或功能需求,以便我们更好地帮助您。

感谢您的支持与反馈!

许可证

本项目采用 MIT 许可证,详情请查看 LICENSE 文件。

About

Cheetah 是一款 golang 项目脚手架工具集合,旨在帮助开发者快速构建常见的项目架构和应用模板。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published