jcd 1.0.1

Oleh Mark Russinovich

Diterbitkan: 13 Oktober 2025

Unduh jcd untuk Linux dan macOS (GitHub)

Pendahuluan

jcd (jump change directory) adalah alat baris perintah berbasis Rust yang menyediakan navigasi direktori yang ditingkatkan dengan pencocokan substring dan pilihan cerdas. Ini seperti perintah cd, tetapi memiliki kemampuan luar biasa!

Features

  • Navigasi Tab: Navigasi cerdas melalui semua temuan dengan umpan balik visual dan indikator pemuatan yang dianimasikan
  • Siklus Tab Dua Arah: Siklus tab maju, Shift+Tab berputar mundur melalui kecocokan
  • Kontrol Sensitivitas Kasus: Gunakan -i penanda untuk pencocokan yang tidak membedakan huruf besar dan kecil (secara default peka huruf besar/kecil)
  • Dukungan Abaikan Direktori: Lewati direktori yang tidak diinginkan menggunakan berkas .jcdignore dengan pola regex
  • Konfigurasi Abaikan Fleksibel: Dukungan untuk file abaikan proyek lokal, pengguna, dan sistem secara keseluruhan
  • First-Match Navigasi: Tekan Enter setelah mengetik untuk segera menuju kecocokan paling sesuai
  • Urutan Pencocokan Prioritas:
    1. Kecocokan persis diprioritaskan dibandingkan dengan kecocokan parsial
    2. Kecocokan hierarki atas (direktori induk) memiliki prioritas tertinggi
    3. Kecocokan pohon bawah (subdirektori) diurutkan menurut kedekatan
    4. Pengurutan alfabet dalam tingkat prioritas yang sama
  • Pencocokan Substring: Menemukan direktori dengan kesesuaian nama parsial
  • Pencarian Bidirectional: Mencari naik ke pohon direktori dan turun ke subdirektori

Usage

Usage:
  jcd [-i] [-x] <directory_pattern>   - Changes directory according to the pattern

Flags:
  -i                     - Case-insensitive matching (default: case-sensitive)
  -x                     - Bypass ignore patterns (search all directories)

directory_pattern:
  jcd <substring>        # Navigate to directory matching substring
  jcd <absolute_path>    # Navigate to absolute path
  jcd <path/pattern>     # Navigate using path-like patterns

Keamanan

Jika Anda yakin telah menemukan masalah keamanan, silakan laporkan melalui repositori GitHub proyek daripada membuka masalah publik.

Unduh jcd untuk Linux dan macOS (GitHub)

Berjalan pada:

  • Linux
  • macOS