$repo = "git.xeserv.us/xena/vyvanse" $gover = "1.8.3" from "xena/go-mini:#{$gover}" run "go#{$gover} download" def foldercopy(dir) copy "#{dir}", "/root/go/src/#{$repo}/#{dir}" end def gobuild(pkg) run "go#{$gover} build #{$repo}/#{pkg} && go#{$gover} install #{$repo}/#{pkg}" end folders = [ "bot", "cmd", "vendor", "vendor-log" ] folders.each { |x| foldercopy x } gobuild "cmd/vyvanse" cmd "/root/go/bin/vyvanse" run "rm -rf $HOME/sdk /root/go/pkg" run "apk del go#{$gover}" flatten tag "xena/vyvanse"