about summary refs log tree commit diff stats
path: root/hm/soispha/pkgs/scripts/apps
diff options
context:
space:
mode:
Diffstat (limited to 'hm/soispha/pkgs/scripts/apps')
-rwxr-xr-xhm/soispha/pkgs/scripts/apps/git-edit-index.sh40
1 files changed, 20 insertions, 20 deletions
diff --git a/hm/soispha/pkgs/scripts/apps/git-edit-index.sh b/hm/soispha/pkgs/scripts/apps/git-edit-index.sh
index 368b99dc..2088c314 100755
--- a/hm/soispha/pkgs/scripts/apps/git-edit-index.sh
+++ b/hm/soispha/pkgs/scripts/apps/git-edit-index.sh
@@ -38,13 +38,13 @@ ARGUMENTS:
 EOF
 }
 
-GIT_DIR="$(git rev-parse --show-toplevel)";
+GIT_DIR="$(git rev-parse --show-toplevel)"
 materialize_file() {
-    git diff --cached "$1" > "$GIT_DIR/.git/EDIT_INDEX_PATCH"
+    git diff --cached "$1" >"$GIT_DIR/.git/EDIT_INDEX_PATCH"
 
     git add "$1"
     git restore --staged "$1"
-    cat "$1" > "$GIT_DIR/.git/EDIT_INDEX_FILE"
+    cat "$1" >"$GIT_DIR/.git/EDIT_INDEX_FILE"
     git restore "$1"
 
     git apply "$GIT_DIR/.git/EDIT_INDEX_PATCH"
@@ -55,37 +55,37 @@ materialize_file() {
 }
 
 edit() {
-    files_to_add="$(mktmp)";
-    realpath --relative-to=. "$@" >"$files_to_add";
+    files_to_add="$(mktmp)"
+    realpath --relative-to=. "$@" >"$files_to_add"
 
-    index_files="$(mktmp)";
+    index_files="$(mktmp)"
     git diff --name-only --cached --diff-filter=AM >"$index_files"
 
     while read -r file; do
         if grep -q "$file" "$files_to_add"; then
-            sed -i "s|$file||" "$files_to_add";
-            materialize_file "$file";
+            sed -i "s|$file||" "$files_to_add"
+            materialize_file "$file"
         fi
     done <"$index_files"
 
-    files_to_check="$(mktmp)";
-    clean "$files_to_add" > "$files_to_check"
-    if [ "$(wc -l < "$files_to_check")" -gt 0 ]; then
+    files_to_check="$(mktmp)"
+    clean "$files_to_add" >"$files_to_check"
+    if [ "$(wc -l <"$files_to_check")" -gt 0 ]; then
         warn "Could not edit every file:"
-        cat "$files_to_add";
+        cat "$files_to_add"
     fi
 }
 
 for arg in "$@"; do
     case "$arg" in
-        "--help" | "-h")
-            help;
-            ;;
-        "--version" | "-v")
-            version;
-            ;;
-        "--")
-            break;
+    "--help" | "-h")
+        help
+        ;;
+    "--version" | "-v")
+        version
+        ;;
+    "--")
+        break
         ;;
     esac
 done