jcd 1.0.1

Марк Руссинович

Опубликовано: 13 октября 2025 г.

Скачивание jcd для Linux и macOS (GitHub)

Введение

jcd (jump change directory) — это инструмент командной строки, написанный на языке программирования Rust, который обеспечивает улучшенную навигацию по каталогам с подстрочным сопоставлением и интеллектуальным выбором. Это похоже на команду cd, но с суперсилами!

Функции

  • Переход по вкладкам: интеллектуальное переключение по всем результатам с визуальной обратной связью и анимированными индикаторами загрузки
  • Двунаправленное переключение вкладок: Tab переключает вперед, Shift+Tab переключает назад по совпадениям.
  • Контроль чувствительности к регистру: используйте флаг -i для сопоставления без учета регистра (по умолчанию учитывается регистр).
  • Поддержка игнорирования каталогов: пропуск нежелательных каталогов с помощью файлов .jcdignore с шаблонами регулярных выражений
  • Гибкая конфигурация игнорирования: поддержка проектно-локальных, пользовательских и системных файлов игнорирования.
  • Перейти к первому совпадению: Нажмите Enter после ввода, чтобы мгновенно перейти к наилучшему совпадению.
  • Порядок сопоставления приоритета:
    1. Приоритет отдан точным совпадениям над частичными совпадениями
    2. Совпадения вверх по дереву (родительские каталоги) имеют наивысший приоритет
    3. Совпадения вниз по дереву (подкаталогам), отсортированные по близкому расположению
    4. Сортировка по алфавиту в одном уровне приоритета
  • Сопоставление подстроки: поиск каталогов с частичным совпадением имен
  • Двунаправленный поиск: выполняет поиск по дереву каталога и вниз по подкаталогам.

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

Безопасность

Если вы считаете, что вы нашли проблему безопасности, сообщите о ней через репозиторий GitHub проекта , а не открывая общедоступную проблему.

Скачивание jcd для Linux и macOS (GitHub)

Выполняется:

  • Линукс
  • macOS