Your favourite CLI just got better.
- 기존 터미널 명령어 검색 방식(화살표, Ctrl+R,
history | grep)의 비효율성을 지적하며, FZF가 개선된 대안이지만 영구적인 지속성 및 다중 기기 동기화의 한계가 있음을 언급합니다. ⏳
- Atuin은 터미널 사용자를 위한 오픈소스 생산성 도구로, Rust로 개발되었으며 25,000개 이상의 GitHub 스타를 보유하고 있습니다. 🌟
- Atuin의 핵심 기능은 셸 기록을 로컬 SQLite 데이터베이스에 영구적으로 저장하여 명령어, 실행 시간, 작업 디렉토리, 종료 코드 등의 메타데이터를 추적하는 것입니다. 🗄️
- 모든 셸과 호환되며, 빠르고 강력한 퍼지 파인더를 통해 색상으로 구분된(종료 코드, 시간) 명령 기록을 쉽게 검색할 수 있습니다. ⚡
- 여러 기기 간에 암호화된 셸 기록 동기화를 지원하여, 원격 서버 작업 시에도 과거 명령어를 안전하게 재사용할 수 있습니다. 🔗
- Atuin Scripts는 기존의 길고 반복적인 원라이너 명령어를 매개변수화된 스크립트로 변환하여 재사용성을 높이는 새로운 기능입니다. ✍️
- 스크립트 생성 시 마지막 명령어를 가져오거나 직접 작성할 수 있으며,
atuin scripts run 또는 사용자 정의 별칭(ASR)으로 쉽게 실행할 수 있습니다. ⚙️
- Jinja 스타일 래퍼를 사용하여 변수를 스크립트에 포함할 수 있으며, 변수 입력이 누락되면 자동으로 사용자에게 프롬프트를 띄워 편리함을 제공합니다. 💬
- 스크립트에 태그와 설명을 추가하여 관리 및 검색을 용이하게 하며, Python과 같은 다른 언어로 작성된 스크립트도 지원합니다. 🏷️
atuin stats 명령어를 통해 자주 사용하고 매개변수화할 수 있는 명령어를 식별하여 Atuin Scripts로 전환함으로써 작업 효율성을 극대화할 수 있습니다. 🚀
데브허브 | DEVHUB | Your favourite CLI just got better.