Skip to content

Releases: dxvgef/geninterface

Release list

v0.1.0

Choose a tag to compare

@dxvgef dxvgef released this 04 Dec 20:27
  • Change: Renamed the -file parameter to -target. It now supports specifying a directory, and all .go files within the directory will be processed.
  • Change: The -struct parameter now supports multiple structure names separated by commas.
  • Change: The generated method receiver variable name is now derived from the lowercase first letter of the struct name.
  • Add: -perm parameter for setting the file permission of generated output.
  • Add: -any parameter to use any instead of interface{}.
  • Add: -getter_file_suffix parameter for defining a suffix for generated Getter files (excluding the .go extension).
  • Add: -setter_file_suffix parameter for defining a suffix for generated Setter files (excluding the .go extension).
  • Add: -interface_name_suffix parameter for appending a suffix to generated interface names.
  • Add: -interface_file_suffix parameter for defining a suffix for interface files (excluding the .go extension).

v0.0.1

Choose a tag to compare

@dxvgef dxvgef released this 03 Dec 21:26
chore(build): 添加跨平台构建脚本并移除旧CI配置

- 新增 build.sh 脚本支持多平台构建与压缩
- 自动获取Git标签作为版本号
- 构建 linux、windows、darwin 平台的 amd64 和 arm64 版本
- 自动生成 SHA256 校验文件
- 移除原有的 GitHub Actions CI 配置文件
- 忽略 /build/ 目录防止误提交