summaryrefslogtreecommitdiff
path: root/.local/bin/development/go-module-rename
blob: 68f158c1dccf5d95e02f5bfff59b8c9dd5032484 (plain)
1
2
3
4
5
6
7
8
#!/bin/sh

# go-module-rename <OLD_MODULE_NAME> <NEW_MODULE_NAME>

go mod edit -module "$2"
find . -type f -name '*.go' | xargs sed -i \
	-e "s|\"$1/|\"$2/|g" \
	-e "s|\"$1\"|\"$2\"|g"