+++ /dev/null
-#!/usr/bin/env zsh
-
-set -eu -o pipefail
-
-# This is a large series of sed commands to cleanup after successful use of the
-# `rf inject` command. This script will be used to refactor the codebase to
-# eliminate global state within the module loader. Once that effort is
-# complete, this script will be removed.
-
-find . -name '*.go' -exec \
- sed -i '
- #
- # CompileAction does not use loaderstate.
- #
- s/CompileAction(loaderstate[^ ]* \*modload.State, /CompileAction(/g
- s/CompileAction(modload.LoaderState[^,]*, /CompileAction(/g
- s/CompileAction(loaderstate[^,]*, /CompileAction(/g
- #
- # cgoAction does not use loaderstate.
- #
- s/cgoAction(loaderstate \*modload\.State, /cgoAction(/g
- s/cgoAction(loaderstate, /cgoAction(/g
- s/cgoAction(loaderstate_, /cgoAction(/g
- #
- # Remove redundant mentions of LoaderState from function call sites.
- #
- s/(modload\.LoaderState_*, loaderstate,/(loaderstate,/g
- s/(modload\.LoaderState_*, moduleLoaderState,/(moduleLoaderState,/g
- s/(modload\.LoaderState_*, modload\.LoaderState/(modload.LoaderState/g
- s/(modload\.LoaderState_*, loaderstate,/(loaderstate,/g
- s/(modload\.LoaderState_*, moduleLoaderState,/(moduleLoaderState,/g
- s/(modload\.LoaderState_*, modload\.LoaderState,/(modload.LoaderState,/g
- s/(loaderstate_* \*modload.State, loaderstate \*modload.State/(loaderstate *modload.State/g
- s/(loaderstate_* \*State, loaderstate \*State/(loaderstate *State/g
- s/(loaderstate_*, loaderstate,/(loaderstate,/g
- s/(LoaderState_*, loaderstate,/(loaderstate,/g
- s/(LoaderState_*, loaderState,/(loaderState,/g
- s/(LoaderState_*, LoaderState,/(LoaderState,/g
- s/(LoaderState_*, LoaderState,/(LoaderState,/g
- s/(moduleLoaderState_*, loaderstate,/(loaderstate,/g
- s/(moduleLoaderState_*, moduleLoaderState,/(moduleLoaderState,/g
- ' {} \;
-