여러 기기의 터미널 명령 기록을 하나의 DB로 모아주는 Dejacmd

Dejacmd는 셸에서 입력한 명령어 기록을 로컬 또는 중앙 서버 에 저장해주는 도구다. 이를 통해 여러 세션, 여러 기기, 여러 운영체제에 걸쳐 명령 기록을 하나로 관리할 수 있다. 예를 들어 빠른 조회를 위해 로컬 에 기록하면서 동시에 여러 기기나 여러 사용자 간 동기화를 위해 중앙 서버에도 기록할 수 있다.

sqlx라는 러스트 가 지원하는 , , DB/My를 사용할 수 있으며, MSSQL 지원은 현재 재작업 중이다. 리눅스(bash, zsh), (bash, zsh), 윈도우(파워셸만)의 터미널에서 동작한다.

핵심 포인트

  • 명령 기록을 로컬 또는 중앙 서버 DB에 저장
  • 여러 세션·여러 기기·여러 운영체제의 기록을 통합 관리 가능
  • , , DB/MySQL 지원(MSSQL은 재개발 중)
  • 리눅스·는 bash/zsh, 윈도우는 파워셸에서 동작
원문 보기