Tab-completion dasar di Bash dan Zsh menggunakan fungsi handler yang menerima daftar kata dan indeks, lalu mengembalikan saran melalui COMPREPLY atau compadd.
Di Zsh dapat ditampilkan deskripsi saran memakai compadd dengan array kata dan deskripsi, sedangkan Bash secara default hanya menerima kata tanpa deskripsi.
Trik memanfaatkan prefix bersama memungkinkan Bash menampilkan deskripsi saat ada banyak pilihan tanpa menyelesaikan teks deskripsi pada perintah pengguna.
Dengan menambahkan dummy completion pada Bash dan Zsh, tab-completion akan menampilkan deskripsi meski hanya ada satu pilihan yang cocok.
Kode akhir menggabungkan semua fitur: tab-completion lintas shell, deskripsi saran, trik deskripsi di Bash, dan menampilkan deskripsi pada kata yang sudah lengkap.
Get notified when new stories are published for "Berita Peretas 🇮🇩 Bahasa Indonesia"