duiker
1.0.0
전체 텍스트 검색 데이터베이스에서 쉘 기록을 자동으로 색인하십시오. 마법!
HISTTIMEFORMAT 존중합니다. 최신 릴리스를 다운로드하여 $PATH 에서 어딘가에 추출하십시오.
또는 소스에서 duiker를 설치하십시오. 패키지를 만들려면 다음과 같이 필요합니다.
단순히 실행 :
설치하십시오
기존 쉘 기록 가져 오기 :
histtimeformat = '%s'history | Duiker 가져 오기 -
쉘 기록을 자동으로 가져 오려면 PROMPT_COMMAND [1]에 duiker import 추가 할 수 있습니다.
duiker magic 실행하여 마지막 명령을 자동으로 Duiker로 가져 오는 쉘 스 니펫을 인쇄하십시오.
듀이커 마술
이 쉘 스 니펫을 PROMPT_COMMAND 의 일부로 구성하십시오. duiker magic --help 실행하십시오.
Duiker는 SQLITE3 전체 텍스트 검색 테이블에서 쉘 기록을 색인화합니다.
MATCH [2] 표현식을 사용하여 데이터베이스를 검색 할 수 있습니다.
$ duiker search git 2017-04-13 15:50:02 git 무대 2017-04-13 15:50:14 Git Commit -A 2017-04-13 15:55:07 git diff
$ duiker search '(git 또는 fossil) diff' 2017-04-27 15:15:01 git diff 2017-04-27 15:15:49 git diff 2017-04-28 14:49:19 화석 차이 2017-04-28 14:53:09 화석 Diff Src/Main.rs
$ duiker search 'sqlite*' 2017-03-04 19:00:42 SQLITE3 DB.SQLITE 2017-03-04 19:13:11 rm db.sqlite
Duiker는 현재 Bash 만 지원합니다. 다른 쉘에 대한 요청을 당기는 것을 환영합니다.
MIT
| [1] | https://www.gnu.org/software/bash/manual/html_node/controlling-the-prompt.html#controlling-the-prompt |
| [2] | https://sqlite.org/fts3.html#full_text_index_queries |