From 295a598f50c459fe564c2be832d539b684cefee7 Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Mon, 24 Feb 2025 12:11:52 +0100 Subject: [PATCH] git: Move git-bug completion sourcing to correct shell --- vcs/git/config/sh/alias.d/git-bug.sh | 4 ---- vcs/git/config/zsh/alias.d/git-bug-completions.zsh | 7 +++++++ 2 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 vcs/git/config/zsh/alias.d/git-bug-completions.zsh 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)