tidy_modules.sh
1 #!/bin/bash 2 3 SUBMODULES=$(find . -mindepth 2 -name "go.mod" | cut -d'/' -f2) 4 5 6 # Run 'go mod tidy' for root. 7 go mod tidy 8 9 # Run 'go mod tidy' for each module. 10 for submodule in $SUBMODULES 11 do 12 pushd $submodule 13 14 go mod tidy 15 16 popd 17 done