From 97445438841b86777924c5efcb4b2857896590f3 Mon Sep 17 00:00:00 2001 From: Thomas Forgione Date: Mon, 11 Feb 2019 20:54:07 +0100 Subject: [PATCH] Re adds cdg functions based on gclone in rust --- zsh/aliases.zsh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/zsh/aliases.zsh b/zsh/aliases.zsh index 6c67023..6059a56 100644 --- a/zsh/aliases.zsh +++ b/zsh/aliases.zsh @@ -59,3 +59,14 @@ if [ $? -eq 0 ]; then eval $(thefuck --alias) fi +# change to git directory +cdg() { + local newdir + newdir=$(pgd $1) && cd $newdir +} + +_cdg() { + _arguments "1: :($( cat $GCLONE_PATH/.cdgcache | rev | cut -d '/' -f 1 | rev))" +} + +compdef _cdg cdg