diff --git a/vcs/git/config/sh/alias.d/git-bug.sh b/vcs/git/config/sh/alias.d/git-bug.sh
index 4d8f8d6..d0485fc 100644
--- a/vcs/git/config/sh/alias.d/git-bug.sh
+++ b/vcs/git/config/sh/alias.d/git-bug.sh
@@ -9,7 +9,13 @@ fi
 git-bug completion zsh | . /dev/fd/0
 
 alias gbt='git-bug termui'
-alias gb="git-bug bug"
+gb() {
+    if [ "$#" -eq 1 ] && git-bug bug status "$1" >/dev/null 2>/dev/null; then
+        git-bug bug show "$1"
+    else
+        git-bug bug "$@"
+    fi
+}
 alias gbw="git-bug bug show"
 alias gbs="git-bug bug select"