Repolode
gsamokovarov

gsamokovarov/jump

방문한 디렉터리를 기억해 두었다가 몇 글자만 퍼지하게 입력하면 해당 디렉터리로 이동하는 셸용 디렉터리 점프 도구입니다.

스타
1,950
포크
65
열린 이슈
3
마지막 커밋
10일 전

어떤 프로젝트인가요?

Jump는 셸에 연동되어 방문한 디렉터리를 기록하는 명령줄 도구입니다. 나중에 전체 경로를 입력하는 대신 퍼지 검색에 사용할 몇 글자만 입력하면, Jump가 해당 문자와 가장 잘 맞는 디렉터리로 이동합니다.

bash, zsh, fish, PowerShell, Nushell, Murex와 연동되며, 다른 키나 cd 명령에 직접 바인딩할 수도 있습니다. dev/soc/web 같은 깊은 경로와 여러 부분으로 나뉜 검색어, 대소문자를 구분하는 검색, 상대 경로도 처리합니다. 핀을 사용하면 특정 디렉터리에 짧은 이름을 지정할 수 있습니다. 또한 based 모드는 git 저장소 루트나 설정한 기준 경로를 기준으로 이름을 확인하므로, 같은 디렉터리 이름이 반복되는 모노레포에서 유용합니다.

autojump, z, zoxide에 저장된 기존 기록을 가져올 수 있으며, 순위별 디렉터리 목록을 확인하거나 오래된 항목을 삭제하고 현재 디렉터리를 기록에서 잊게 하는 명령도 제공합니다.

핵심 기능

  • 01방문한 디렉터리를 기억하고 사용 빈도와 최근 사용 여부를 기준으로 순위를 매깁니다.
  • 02퍼지 검색, 정확히 일치하는 검색, 깊은 경로, 여러 부분으로 나뉜 검색어, 대소문자 구분 검색을 지원합니다.
  • 03bash, zsh, fish, PowerShell, Nushell, Murex에서 사용할 수 있습니다.
  • 04핀을 사용해 특정 디렉터리에 짧은 이름을 지정할 수 있습니다.
  • 05autojump, z, zoxide의 기록을 가져옵니다.

활용 사례

  • 터미널에서 자주 사용하는 프로젝트 디렉터리 사이를 빠르게 이동할 때.
  • based 모드를 사용해 디렉터리 이름이 반복되는 대규모 모노레포를 탐색할 때.
  • autojump, z, zoxide의 디렉터리 기록을 옮길 때.

빠른 시작

  1. 1

    macOS에서 Homebrew로 설치

    brew install jump
  2. 2

    또는 Go로 설치

    go install github.com/gsamokovarov/jump@latest
  3. 3

    bash 또는 zsh용 셸 통합 추가

    eval "$(jump shell)"
  4. 4

    퍼지 검색으로 디렉터리 이동(예: j wc)

    j wc

사용 전 알아둘 점

  • j 명령을 사용하려면 먼저 셸 통합이 필요합니다.
  • README에는 PowerShell 통합 외의 Windows 지원에 대한 설명이 없습니다.

포함된 컬렉션

토픽

#shell#cli#cd#directory-navigation#fuzzy-search#zsh#fish#bash#autojump#fuzzy

자주 묻는 질문

jump은(는) 무엇인가요?
방문한 디렉터리를 기억해 두었다가 몇 글자만 퍼지하게 입력하면 해당 디렉터리로 이동하는 셸용 디렉터리 점프 도구입니다. Jump는 셸에 연동되어 방문한 디렉터리를 기록하는 명령줄 도구입니다. 나중에 전체 경로를 입력하는 대신 퍼지 검색에 사용할 몇 글자만 입력하면, Jump가 해당 문자와 가장 잘 맞는 디렉터리로 이동합니다.
jump은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
jump은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
jump은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. jump의 마지막 커밋은 2026년 10월 27일입니다.
jump은(는) 어디에 사용할 수 있나요?
터미널에서 자주 사용하는 프로젝트 디렉터리 사이를 빠르게 이동할 때. based 모드를 사용해 디렉터리 이름이 반복되는 대규모 모노레포를 탐색할 때. autojump, z, zoxide의 디렉터리 기록을 옮길 때.
jump는 어떻게 설치하나요?
macOS에서 Homebrew로 설치: brew install jump 또는 Go로 설치: go install github.com/gsamokovarov/jump@latest bash 또는 zsh용 셸 통합 추가: eval "$(jump shell)" 퍼지 검색으로 디렉터리 이동(예: j wc): j wc
jump은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/gsamokovarov/jump

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

명령어와 종료 코드, 실행 시간 등의 맥락을 SQLite에 저장하고, 선택적으로 종단 간 암호화해 여러 머신에서 동기화하는 셸 히스토리 대체 도구입니다.

3.2만+77 이번 주1천RustMIT활발히 관리됨업데이트 18시간 전