From 1b24e1f65462f36bd3fc0eec9aac2b4035a514b3 Mon Sep 17 00:00:00 2001 From: Daniel Mach Date: Thu, 5 Jun 2025 13:43:59 +0200 Subject: [PATCH] Fix loading shell completions for 'git-obs' Don't load the completions when /usr/bin/register-python-argcomplete is not available --- contrib/git-obs-complete.bash | 3 +++ contrib/git-obs-complete.fish | 3 +++ contrib/git-obs-complete.zsh | 3 +++ 3 files changed, 9 insertions(+) diff --git a/contrib/git-obs-complete.bash b/contrib/git-obs-complete.bash index 8c35bbdf..ab07bed7 100644 --- a/contrib/git-obs-complete.bash +++ b/contrib/git-obs-complete.bash @@ -1 +1,4 @@ +# exit immediately if argcomplete is not available +[ -e '/usr/bin/register-python-argcomplete' ] || exit 0 + eval "$(register-python-argcomplete --shell bash git-obs)" diff --git a/contrib/git-obs-complete.fish b/contrib/git-obs-complete.fish index 0506db8c..56a12792 100644 --- a/contrib/git-obs-complete.fish +++ b/contrib/git-obs-complete.fish @@ -1 +1,4 @@ +# exit immediately if argcomplete is not available +[ -e '/usr/bin/register-python-argcomplete' ] || exit 0 + eval "$(register-python-argcomplete --shell fish git-obs)" diff --git a/contrib/git-obs-complete.zsh b/contrib/git-obs-complete.zsh index 73c95c5b..f0c2513c 100644 --- a/contrib/git-obs-complete.zsh +++ b/contrib/git-obs-complete.zsh @@ -1 +1,4 @@ +# exit immediately if argcomplete is not available +[ -e '/usr/bin/register-python-argcomplete' ] || exit 0 + eval "$(register-python-argcomplete --shell zsh git-obs)"