magical shell history
요약
Atuin은 기존 쉘(shell) 히스토리를 SQLite 데이터베이스로 대체하고, 명령어 실행 시 종료 코드(exit code), 소요 시간(duration), 작업 디렉터리(cwd) 등 추가적인 컨텍스트 정보를 기록하는 도구입니다. 단순한 검색 기능을 넘어, 특정 조건(예: 어제 오후 3시 이후 성공한 `make` 명령어)을 만족하는 히스토리를 검색할 수 있습니다. 또한, 모든 동기화 과정은 종단 간 암호화(end-to-end encrypted)를 지원하여 보안성이 매우 높으며, 여러 기기와 세션에 걸쳐 일관된 쉘 사용 경험을 보
핵심 포인트
- SQLite 데이터베이스 기반으로 히스토리를 관리하며, 종료 코드, 소요 시간, 작업 디렉터리(cwd) 등 풍부한 메타데이터를 기록합니다.
- 고급 검색 기능(`atuin search`)을 제공하여 특정 조건(예: 성공 여부, 시간 범위)에 맞는 과거 명령어를 필터링할 수 있습니다.
- 종단 간 암호화(end-to-end encryption)를 통해 히스토리를 안전하게 동기화하며, 로컬 호스팅 또는 Atuin 서버 사용이 가능합니다.
- zsh, bash, fish 등 주요 쉘 환경을 지원하며, 여러 터미널과 기기 간에 동일한 히스토리 경험을 제공합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Trending Rust (weekly)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기