Banyak utilitas bawaan Unix dirancang pada dekade 1970–1980-an ketika monitor CRT masih monokrom dan memori sistem hanya beberapa megabyte. Memasuki era terminal modern dengan dukungan true-color dan ekosistem bahasa seperti Rust dan Go, muncullah perkakas baru yang jauh lebih ergonomis, cepat, dan terintegrasi dengan Git.

Berikut kurasi perkakas modern esensial yang layak menggantikan perintah bawaan harian kita:

1. eza — Modern Replacement for ls

eza adalah fork aktif dari exa. Menampilkan hierarki direktori dengan pewarnaan tipe berkas yang cerdas, ikon simbolik, dan yang paling berharga: status git langsung di samping nama file.

# Menampilkan tree view dengan status git
eza -lah --tree --level=2 --git

2. bat — Cat with Wings

Bukan sekadar mencetak isi file ke layar, bat mengintegrasikan syntax highlighting untuk ratusan bahasa pemrograman, penomoran baris, dan penanda git diff (garis hijau/merah di margin).

3. zoxide — A Smarter cd Command

Menghafal path panjang di terminal adalah inefisiensi kognitif. zoxide mempelajari direktori yang paling sering dan baru saja kamu kunjungi (frecency algorithm).

# Cukup ketik kata kunci ringkas
z nvm    # Langsung lompat ke D:\Downloads\nvm-garden
z doc    # Langsung lompat ke C:\Users\...\Documents

4. delta — Syntax-Highlighting Pager for Git

Jika output git diff atau git log bawaan terasa kering, delta mengubahnya menjadi diff side-by-side dengan pewarnaan sintaksis dan perbandingan perubahan kata demi kata (word-level diff).

5. hyperfine — Benchmark CLI Berpresisi Tinggi

Untuk kebutuhan pengujian algoritma atau perbandingan performa perintah shell (misal mengukur waktu eksekusi build script), hyperfine melakukan analisis statistik, warm-up run, dan visualisasi distribusi waktu dengan akurasi mikrodetik.

6. Utilitas Pelengkap Esensial

  • jqlang/jq: Pemroses dan query JSON berbasis terminal paling stabil dan serbaguna.
  • fastfetch-cli/fastfetch: Penampil ringkasan spesifikasi sistem berkinerja tinggi berbasis C (jauh lebih instan dibanding neofetch).
  • cheat/cheat: Lembar sontekan interaktif di terminal tanpa perlu membuka browser.
  • nvbn/thefuck: Koreksi otomatis perintah konsol sebelumnya yang salah ketik.

---

Catatan ini merupakan bagian pertama dari Curated Engineering Vault Series di nvm.web.id.