From ad4634cb01a103b0085c9589aa66019fcf8112f0 Mon Sep 17 00:00:00 2001 From: Ted Kulp Date: Tue, 27 Feb 2024 07:53:23 -0500 Subject: [PATCH] add gitlab aliases --- .config/zsh/gitlab.zsh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .config/zsh/gitlab.zsh diff --git a/.config/zsh/gitlab.zsh b/.config/zsh/gitlab.zsh new file mode 100644 index 0000000..b522222 --- /dev/null +++ b/.config/zsh/gitlab.zsh @@ -0,0 +1,22 @@ +alias glvw="glab repo view --web" +alias glmr="glab mr create --fill --squash-before-merge --remove-source-branch --allow-collaboration" + +#compdef gitlab-ci-local +###-begin-gitlab-ci-local-completions-### +# +# yargs command completion script +# +# Installation: /opt/homebrew/bin/gitlab-ci-local completion >> ~/.zshrc +# or /opt/homebrew/bin/gitlab-ci-local completion >> ~/.zprofile on OSX. +# +_gitlab-ci-local_yargs_completions() +{ + local reply + local si=$IFS + IFS=$' +' reply=($(COMP_CWORD="$((CURRENT-1))" COMP_LINE="$BUFFER" COMP_POINT="$CURSOR" /opt/homebrew/bin/gitlab-ci-local --get-yargs-completions "${words[@]}")) + IFS=$si + _describe 'values' reply +} +compdef _gitlab-ci-local_yargs_completions gitlab-ci-local +###-end-gitlab-ci-local-completions-###