diff --git a/vcs/git/config/sh/alias.d/git-bug.sh b/vcs/git/config/sh/alias.d/git-bug.sh index ecd025f..832fc2e 100644 --- a/vcs/git/config/sh/alias.d/git-bug.sh +++ b/vcs/git/config/sh/alias.d/git-bug.sh @@ -4,10 +4,6 @@ if ! exist git-bug; then return 1 fi -# POSIX-compliant version of . <(cmd) substitution -# shellcheck source=/dev/null # but shellcheck can't access -git-bug completion zsh | . /dev/fd/0 - alias gbt='git-bug termui' gb() { if [ "$#" -eq 1 ] && git-bug bug status "$1" >/dev/null 2>/dev/null; then diff --git a/vcs/git/config/zsh/alias.d/git-bug-completions.zsh b/vcs/git/config/zsh/alias.d/git-bug-completions.zsh new file mode 100644 index 0000000..b6b50bb --- /dev/null +++ b/vcs/git/config/zsh/alias.d/git-bug-completions.zsh @@ -0,0 +1,7 @@ +#!/usr/bin/env zsh + +if ! exist git-bug; then + return 1 +fi + +source <(git-bug completion zsh)