Bad stab at search replace script

This commit is contained in:
2020-11-02 19:10:22 +01:00
parent 98f98c6cc9
commit 3c51bd89ad

23
scripts/replace.sh Executable file
View File

@ -0,0 +1,23 @@
#!/usr/bin/env bash
GIT=/usr/bin/git
SEARCH_PATTERN="$1"
REPLACE_PATTERN="$2"
grep -l -R "$SEARCH_PATTERN" "$HOME/.abra/apps" | xargs \
sed -i "s/$SEARCH_PATTERN/$REPLACE_PATTERN/g"
for d in $(ls "$HOME/.abra/apps/"); do
PATH="$HOME/.abra/apps/$d"
cd "$PATH"
if ! "$GIT" diff-index --quiet HEAD --; then
"$GIT" add .
"$GIT" commit -m "Gardening: s/$SEARCH_PATTERN/$REPLACE_PATTERN/g"
"$GIT" push $(git rev-parse --symbolic-full-name --abbrev-ref HEAD) # current branch, git...
fi
cd -
done