diff --git a/.bashrc b/.bashrc
index 736e5aec8fd3d4f5bd85af2436fc36c435635162..ac1243e2c35ec4fe60fac5ef4bc51aaaca5c1d2a 100644
--- a/.bashrc
+++ b/.bashrc
@@ -200,12 +200,6 @@ ddg () {
     lynx "https://duckduckgo.com/lite/?q=$(urlencode "$@")"
 }
 
-bump () {
-    semver-bump "$1-release" && \
-    git commit VERSION -m"- Bumped $1 version." && \
-    git tag-version
-}
-
 toux () {
     touch "$@"
     chmod +x "$@"
diff --git a/Documents/bin/git-bump b/Documents/bin/git-bump
new file mode 100755
index 0000000000000000000000000000000000000000..9d56c935c211f239250c0a16a161128348bebad4
--- /dev/null
+++ b/Documents/bin/git-bump
@@ -0,0 +1,7 @@
+#!/bin/sh
+set -eu
+
+semver-bump "$1-release"
+git commit VERSION -m "Bumped $1 version."
+git tag-version
+git pushes --tags