edit:add-var updatecarapace~ []{ var cur = (pwd) var wd = $E:HOME/Documents/OtherGo/github.com/rsteube/carapace-bin var bd = $E:HOME/Go/bin cd $wd git pull cd cmd/carapace go generate ./... go build -ldflags="-s -w" if (bool ?(test -f carapace)) { mv -f carapace $bd } cd $cur }