Quiero cd
automáticamente al directorio creado por el clone
comando después de git clone
d algo.
Importante: No quiero alterar la sintaxis del comando (por ejemplo, usar un alias/función) porque rompería los zsh-completions que obtengo automáticamente de Pretzo
proyecto.
EDITAR :La razón por la que no elegí ninguna respuesta como correcta es porque no se dio ninguna respuesta que cumpliera con la condición anterior.
Uso ZSH, pero también es aceptable una respuesta en cualquier otro shell.
Respuesta aceptada:
Crear una función:
gclonecd() {
git clone "$1" && cd "$(basename "$1" .git)"
}
(Funciona para enlaces con y sin ".git")