mirror of
https://github.com/robbyrussell/oh-my-zsh.git
synced 2025-12-06 07:20:40 +01:00
fix(git): fix repository detection in gccd function (#12023)
Fixes #12023
This commit is contained in:
@@ -166,6 +166,8 @@ alias gclean='git clean --interactive -d'
|
|||||||
alias gcl='git clone --recurse-submodules'
|
alias gcl='git clone --recurse-submodules'
|
||||||
|
|
||||||
function gccd() {
|
function gccd() {
|
||||||
|
setopt localoptions extendedglob
|
||||||
|
|
||||||
# get repo URI from args based on valid formats: https://git-scm.com/docs/git-clone#URLS
|
# get repo URI from args based on valid formats: https://git-scm.com/docs/git-clone#URLS
|
||||||
local repo="${${@[(r)(ssh://*|git://*|ftp(s)#://*|http(s)#://*|*@*)(.git/#)#]}:-$_}"
|
local repo="${${@[(r)(ssh://*|git://*|ftp(s)#://*|http(s)#://*|*@*)(.git/#)#]}:-$_}"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user