자동 날짜, 퍼지 검색, 쉘 통합으로 실험 디렉토리 관리

by DD
5개월 전
조회수 14

try는 실험적인 프로젝트 디렉토리를 효율적으로 관리하는 CLI 도구

무질서한 디렉토리 관리로 인한 문제점을 해결하기 위해 설계됨

퍼지 검색(Fuzzy Search), 자동 날짜 지정, 쉘 통합 기능을 제공하여 실험적인 프로젝트 관리에 적합함

퍼지 검색(Fuzzy Search) 기반의 빠른 디렉토리 탐색

try는 퍼지 검색(Fuzzy Search) 기능을 통해 사용자가 디렉토리 이름을 정확히 기억하지 못해도 빠르게 원하는 디렉토리를 찾을 수 있도록 돕는다. README에 따르면, 'rds'를 입력하면 'redis-server'를, 'connpool'을 입력하면 'connection-pool'을 찾아주는 방식으로 작동한다. 또한, 최근에 사용한 디렉토리를 상단에 배치하여 접근성을 향상시켰다.

자동 날짜 지정 및 디렉토리 구조화

try는 실험 디렉토리를 생성할 때 자동으로 날짜를 접두사로 붙여 디렉토리를 생성한다. 예를 들어, '2025-08-17-redis-experiment'와 같이 생성하여 디렉토리의 체계적인 관리를 돕는다. 또한, 사용자가 직접 이름을 입력하지 않아도 현재 작업 중인 Git 저장소의 이름을 기반으로 디렉토리를 생성하는 기능도 제공한다.

쉘(Shell) 통합을 통한 사용 편의성 증대

try는 Bash, Zsh, Fish 쉘(Shell)을 지원하며, 쉘 환경에 try를 통합하여 사용할 수 있도록 `try init` 명령어를 제공한다. 이 명령어를 통해 쉘의 자동 완성 기능을 활용하여 명령어 입력의 편의성을 높이고, 사용자가 try를 더욱 쉽게 사용할 수 있도록 돕는다. 또한, `TRY_PATH` 환경 변수를 통해 실험 디렉토리의 저장 위치를 유연하게 설정할 수 있다.

tobi / try