소개
projwarp는 Rust로 빠르게 개발된 CLI 도구로, 프로젝트 폴더 간을 즉시 이동할 수 있게 해줍니다. 수많은 디렉토리를 깊이 파고들 필요 없이 퍼지 매칭을 사용하여 프로젝트를 빠르게 찾아 이동할 수 있습니다. Windows, macOS, Linux를 모두 지원하는 교차 플랫폼 도구입니다.
상세정보
빠른 프로젝트 이동
projwarp는 ‘Lightning Fast’라는 개발자의 설명처럼 빠른 속도를 자랑합니다. 프로젝트 이름을 기억할 필요 없이 몇 글자만 입력하면 퍼지 매칭을 통해 자동으로 일치하는 프로젝트를 찾아 이동합니다. 예를 들어 ‘projwarp’ 프로젝트를 등록했다면 ‘proj’라고 입력하는 것만으로도 이동이 가능합니다.
간단한 명령어 구조
복잡한 설정 없이 직관적인 명령어로 프로젝트를 관리할 수 있습니다. 현재 디렉토리를 프로젝트로 등록하고, 목록을 확인하고, 이름을 변경하고, 삭제하는 모든 작업이 간결한 명령어로 가능합니다.
스마트 별칭 생성
프로젝트를 등록할 때 폴더 이름을 기반으로 자동으로 별칭을 생성합니다. 수동으로 별칭을 지정할 수도 있어 개인의 선호에 맞게 설정할 수 있습니다.
VS Code 통합
projwarp에서 프로젝트를 선택할 때 ‘-code’ 옵션을 사용하면 해당 프로젝트를 VS Code 편집기에서 바로 열 수 있습니다. 코드 작업을 시작할 때의 번거로움을 줄여줍니다.
프로젝트 등록 및 이동
이동하고 싶은 프로젝트 폴더로 들어간 후 ‘proj add’ 명령어로 해당 폴더를 projwarp에 등록합니다. 등록된 프로젝트는 ‘proj list’ 명령어로 확인할 수 있습니다. 이동할 때는 ‘proj 프로젝트별칭’을 입력하면 됩니다.
프로젝트 관리 명령어
- 현재 디렉토리 등록: proj add 또는 proj add -alias 별칭
- 등록된 프로젝트 목록 확인: proj list
- 프로젝트로 이동: proj 프로젝트별칭
- VS Code로 프로젝트 열기: proj 프로젝트별칭 -code
- 프로젝트 별칭 제거: proj remove 별칭 또는 proj rm 별칭
- 프로젝트 별칭 이름 변경: proj rename 기존별칭 새별칭 또는 proj mv 기존별칭 새별칭
이런 경우에 유용합니다
여러 프로젝트를 동시에 관리하는 개발자에게 projwarp는 폴더 이동 시간을 크게 단축해 줄 수 있습니다. 매번 탐색기를 열거나 cd 명령어로 깊은 디렉토리를 탐색할 필요 없이 몇 글자 입력만으로 작업 환경으로 빠르게 전환할 수 있습니다.
VS Code를 주 편집기로 사용하는 경우 projwarp의 ‘-code’ 옵션을 활용하면 터미널에서 바로 편집기를 열고 프로젝트를 로드할 수 있어 워크플로우가 더 매끄러워집니다.
지원 환경
projwarp는 Windows, macOS, Linux를 모두 지원하는 교차 플랫폼 도구입니다. Windows에서는 PowerShell, macOS/Linux에서는 Bash 또는 Zsh 셸 함수와 함께 사용됩니다.
제한 사항·확인 사항
Windows에서 설치 시 PowerShell 실행 정책과 관련된 오류가 발생할 수 있습니다. 이 경우 관리자 권한으로 터미널을 실행하거나 실행 정책을 우회하여 설치 스크립트를 실행해야 합니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


