Voglio automaticamente cd
nella directory creata dal clone
comando dopo I git clone
d qualcosa.
Importante: Non voglio alterare la sintassi del comando (es. utilizzare un alias/funzione) perché interromperebbe i completamenti zsh che ottengo automaticamente da Pretzo
progetto.
MODIFICA :Il motivo per cui non ho scelto alcuna risposta come corretta è perché non è stata fornita alcuna risposta conforme alla condizione di cui sopra.
Uso ZSH, ma è accettabile anche una risposta in qualsiasi altra shell.
Risposta accettata:
Crea una funzione:
gclonecd() {
git clone "$1" && cd "$(basename "$1" .git)"
}
(Funziona con link sia con che senza ".git")