gookit
- 10 skills
- 0 followers
- 6 hours ago last updated
- ▌
- ▌ Gookit Gcli · gookit bundleGo 命令行应用和工具库。支持命令管理、选项/参数绑定、颜色输出、交互输入、进度显示、数据展示等功能。用于快速构建专业的 CLI 应用程序。使用场景:(1) 创建多命令 CLI 应用;(2) 绑定选项/参数(结构体标签或代码绑定);(3) 颜色输出与终端交互;(4) 进度条与加载动画;(5) 表格/列表数据展示;(6) 生成 bash/zsh 自动补全脚本。
- ▌ Gookit Gitw · gookit bundleGit 命令包装器、仓库信息查询、Changelog 生成工具。用于执行 git 命令、查询仓库信息(分支/标签/远程)、生成变更日志。支持链式调用、gitmoji emoji 转换、GitHub Actions 集成。使用场景:(1) 需要在代码中执行 git 命令,(2) 查询仓库状态和分支信息,(3) 生成版本变更日志,(4) 解析 gitmoji 提交信息
- ▌
- ▌ Gookit Cflag · gookit bundleEnhanced flag parsing library for building command-line applications. Wraps and extends Go's standard flag package.
- ▌
- ▌ Gookit Finder · gookit bundlePowerful file and directory finder with advanced filtering and matching capabilities
- ▌
- ▌
- ▌ Gookit Validate · gookit bundleGo 数据验证和过滤库。支持 Map、Struct、HTTP Request 验证,内置 70+ 验证器、数据过滤转换、自定义验证器、i18n 错误消息。框架无关,可用于 Gin、Echo、Chi 等。使用场景:(1) 验证 Struct 或 Map 数据,(2) HTTP 请求参数验证,(3) 表单数据校验,(4) 自定义验证规则