📖 Blog
miglite:用原始 SQL 文件管理数据库迁移
数据库迁移工具有两类。一类想帮你描述表结构,再生成 SQL;另一类只管把你写好的 SQL 按顺序跑完,并记录哪些已经执行过。
github.com/gookit/miglite 选的是后者。它不试图替代 SQL,也不默认拉一堆数据库驱动进来。它做的事情很窄:发现迁移文件、解析 UP/DOWN 区块、在事务里执行 SQL,并把执行状态记到数据库里。

GCli v3.5 发布:自动补全、命令中间件、帮助信息分组、结构体绑定优化等
GCli 是一个用 Go 编写的命令行应用与工具库。本文汇总了从 v3.3.1 到最近发布的 v3.5(包含 v3.4 周期)的主要改动。
这次更新主要集中在开发体验优化和底层健壮性修复上。如果你在用 Go 写 CLI 工具,这次更新里有几个比较实用的功能。
…博客构建从 Docusaurus 迁移到 Zola
之前使用 Docusaurus 构建博客,现在想迁移到 Zola。
Zola 是一个rust编写的静态站点生成器,它使用 Markdown 文件来生成静态网站。它的配置文件是 config.toml,你可以在其中配置网站的标题、描述、导航栏、侧边栏等。
gookit/goutil v0.7.2 发布:增强功能与修复,提升开发体验
gookit/goutil v0.7.2 现已发布!此版本带来了多项新功能、优化和问题修复,进一步增强了这个 Go 语言实用工具库的稳定性和易用性。 本次更新涉及多个模块,包括数学工具、字符串处理、文件系统操作、命令行标志处理等,旨在为开发者提供更丰富、更高效的工具集。
gookit slog release v0.5.8
gookit/slog 一个易于使用的,轻量级、可配置、可扩展的日志库。支持多个级别,输出到多文件;内置文件日志处理、自动切割、清理、压缩等增强功能。
v0.5.8 已正式发布!这一版本中带来了众多改进与修复,进一步提升了开发者的使用体验和日志处理能力。
…gookit validate release v1.5.2
gookit/validate Go通用的数据验证与过滤库,使用简单,内置大部分常用验证器、过滤器,支持自定义消息、字段翻译。