Saya ingin secara otomatis cd ke direktori yang dibuat oleh clone perintah setelah saya git clone sesuatu.
Penting: Saya tidak ingin mengubah sintaks untuk perintah (misalnya menggunakan alias/fungsi) karena itu akan merusak zsh-completions yang saya dapatkan secara otomatis dari Pretzo proyek.
EDIT :Alasan saya tidak memilih jawaban yang benar, karena tidak ada jawaban yang diberikan yang memenuhi ketentuan di atas.
Saya menggunakan ZSH, tetapi jawaban di shell lain juga dapat diterima.
Jawaban yang Diterima:
Buat fungsi:
gclonecd() {
git clone "$1" && cd "$(basename "$1" .git)"
}
(Berfungsi untuk tautan dengan dan tanpa “.git”)
Kursus Online yang Mencakup Pemrograman Sistem Unix/linux?
Linux – Perangkat Eth0 Tampaknya Tidak Hadir, Menunda Inisialisasi?