Indexe automáticamente su historial de shell en una base de datos de búsqueda de texto completo. ¡Magia!
HISTTIMEFORMAT si se establece. Descargue el último lanzamiento y extraiga en algún lugar de su $PATH .
Alternativamente, instale Duiker desde la fuente. Para construir el paquete que necesitará:
Simplemente ejecute:
hacer instalar
Importe su historial de shell existente:
HistTimeFormat = '%S' Historia | Importación de duiker -
Si desea importar automáticamente su historial de shell en la marcha, puede agregar duiker import a su PROMPT_COMMAND [1].
Ejecute duiker magic para imprimir un fragmento de shell que importe automáticamente su último comando en Duiker:
Magia del duiker
Configure este fragmento de shell como parte de su PROMPT_COMMAND . Run duiker magic --help para un ejemplo.
Duiker indexa su historial de shell en una tabla de búsqueda de texto completo SQLITE3.
Puede usar cualquier expresión MATCH [2] para buscar la base de datos:
$ Duiker Search Git 2017-04-13 15:50:02 Git escenificado 2017-04-13 15:50:14 Git Commit -A 2017-04-13 15:55:07 Git Diff
$ Duiker Search '(git o fossil) diff' 2017-04-27 15:15:01 Git Diff 2017-04-27 15:15:49 Git Diff 2017-04-28 14:49:19 Diff fossil 2017-04-28 14:53:09 FOSSIL 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 solo apoya a Bash en la actualidad. Solicite las solicitudes de otros proyectiles bienvenidos.
MIT
| [1] | https://www.gnu.org/software/bash/manual/html_node/controlling-the-promppt.html#controlling-the-prompt |
| [2] | https://sqlite.org/fts3.html#full_text_index_queries |