Releases: voidint/gbb
Releases · voidint/gbb
0.6.0
Add feature
: 添加clean
子命令。#26
Add feature
: 添加--all
全局选项。#25
Add feature
: 添加UNIX-style
命令行选项-D
和-c
。#27
Add feature
: 将版权信息加入到help输出当中。#30
Add feature
: 编译完成后输出总耗时。#31
Modify feature
: 对于非内置的表达式求值,将表达式本身原样返回作为求值结果。#32
Modify feature
: *NIX系统下通过shell对命令形式的变量表达式进行求值。#34
0.5.0
Add feature: 支持合并-ldflags
选项的值。#23
Fixbug: gbb.json中的version
值不满足xx.xx.xx
格式情况下,提示语的末尾出现意外的%
。#20
Fixbug: 若gbb.json的tool属性值中包含空格,则无法正常编译。#24
Fixbug: gbb init无法获取键盘输入的空格内容。#1
提升单元测试用例覆盖率
0.4.0
支持编译当前目录下所有go package,不再仅限于编译main package。#10
gbb.json
中的配置项package
重命名为importpath
。#9
新增命令行选项--config
用于自定义配置文件路径。#16
切换目录并编译后重新切换回源目录。#17
当gbb.json的版本号高于gbb程序版本号时给出程序升级提醒。#19
0.3.0
若开启debug模式gbb --debug
,那么变量表达式求值过程详情也一并输出。#12 #6
变量表达式首字母大写。#11
支持命令形式的变量表达式。#7
0.2.0
gbb.json
中的配置项——package
和variables
由必选项改为可选项。其中,在variables
选项为空的情况下,实际在调用编译工具编译时不再加上形如-ldflags '-X "xxx.yyy=zzz"'
的参数。#8
若程序版本号与gbb.json
中的version
值不一致,就会强制重新生成gbb.json
文件。
0.1.0
支持通过gbb init
初始化配置信息并生成gbb.json
配置文件。
支持在项目根目录下,一键编译所有入口源代码文件,并生成一个或者多个可执行二进制文件。
支持调用gb
或者go build/install
,并为编译生成的可执行文件提供丰富的版本信息中,包括但不限于:编译时间
、源代码版本控制commit
等。
You can’t perform that action at this time.