taskfile.yml (847B)
1 version: '3' 2 3 tasks: 4 5 tinygo-build-get: 6 sources: 7 - ./**/**.go 8 generates: 9 - ./example/get/get.exe 10 cmds: 11 - tinygo build -o ./example/get/get.exe ./example/get 12 13 go-build-get: 14 sources: 15 - ./**/**.go 16 generates: 17 - ./example/get/get.exe 18 cmds: 19 - go build -o ./example/get/get.exe ./example/get 20 21 tinygo-binsize: 22 deps: [tinygo-build-get] 23 sources: 24 - ./example/get/get.exe 25 generates: 26 - ./example/get/binsize.svg 27 cmds: 28 - go tool nm -size ./example/get/get.exe | go-binsize-treemap > ./example/get/binsize.svg 29 30 go-binsize: 31 deps: [go-build-get] 32 sources: 33 - ./example/get/get.exe 34 generates: 35 - ./example/get/binsize.svg 36 cmds: 37 - go tool nm -size ./example/get/get.exe | go-binsize-treemap > ./example/get/binsize.svg