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?