#!/bin/sh # Runs go generate for each directory, but in parallel. Any arguments are appended to the # go generate command. # Usage: $ ./generatep [go generate arguments] # Print all generate commands: $ ./generatep -x cd ./wayland find . -type f -name '*.go' -exec dirname {} \; | sort -u | parallel -j 0 go generate $1 {}/.