여러 기기의 터미널 명령 기록을 하나의 DB로 모아주는 Dejacmd
Dejacmd는 셸에서 입력한 명령어 기록을 로컬 또는 중앙 서버 에 저장해주는 도구다. 이를 통해 여러 세션, 여러 기기, 여러 운영체제에 걸쳐 명령 기록을 하나로 관리할 수 있다. 예를 들어 빠른 조회를 위해 로컬 에 기록하면서 동시에 여러 기기나 여러 사용자 간 동기화를 위해 중앙 서버에도 기록할 수 있다.
sqlx라는 러스트 가 지원하는 , , DB/My를 사용할 수 있으며, MSSQL 지원은 현재 재작업 중이다. 리눅스(bash, zsh), (bash, zsh), 윈도우(파워셸만)의 터미널에서 동작한다.
핵심 포인트
- 명령 기록을 로컬 또는 중앙 서버 DB에 저장
- 여러 세션·여러 기기·여러 운영체제의 기록을 통합 관리 가능
- , , DB/MySQL 지원(MSSQL은 재개발 중)
- 리눅스·는 bash/zsh, 윈도우는 파워셸에서 동작