Je veux automatiquement cd
dans le répertoire créé par le clone
commande après avoir git clone
quelque chose.
Important : Je ne veux pas modifier la syntaxe de la commande (par exemple, utiliser un alias/fonction) car cela casserait les complétions zsh que j'obtiens automatiquement du Pretzo
projet.
MODIFIER :La raison pour laquelle je n'ai choisi aucune réponse comme correcte, c'est parce qu'aucune réponse n'a été donnée qui respecte la condition ci-dessus.
J'utilise ZSH, mais une réponse dans n'importe quel autre shell est également acceptable.
Réponse acceptée :
Créer une fonction :
gclonecd() {
git clone "$1" && cd "$(basename "$1" .git)"
}
(Fonctionne pour les liens avec et sans ".git")