기록에 종료 코드를 저장하는 방법은 무엇입니까?

기록에 종료 코드를 저장하는 방법은 무엇입니까?

따라서 사용 시 setopt extended_history추가 정보가 히스토리 파일(형식: )에 저장됩니다 : <beginning time>:<elapsed seconds>;<command>. 이 정보는 확실히 유용하지만 더 많은 정보가 필요합니다. 명령의 종료 코드를 기록에 추가해야 합니다. 이를 수행할 수 있는 방법이 있습니까?

답변1

당신은 시도 할 수 있습니다https://github.com/larkery/zsh-histdb. 읽어보기에서 인용:

각 기록 명령을 저장하여 일반 기록을 개선합니다.

  • 명령의 시작 및 중지 시간
  • 명령을 실행할 작업 디렉터리
  • 머신의 호스트 이름
  • 세션 ID는 호스트마다 고유하므로 여러 세션의 기록이 혼동되지 않습니다.
  • 명령의 종료 상태

업데이트: 이 플러그인은 2022년 이후로 업데이트되지 않은 것 같습니다. 어쩌면 더 이상 유지 관리되지 않을 수도 있습니다.

관련 정보