Secara otomatis mengindeks riwayat shell Anda dalam database pencarian teks lengkap. Sihir!
HISTTIMEFORMAT jika diatur. Unduh rilis terbaru dan ekstrak di suatu tempat di $PATH Anda.
Atau, instal duiker dari sumber. Untuk membangun paket yang Anda butuhkan:
Cukup jalankan:
buat instal
Impor riwayat shell Anda yang ada:
Histtimeformat = '%s' history | Impor Duiker -
Jika Anda ingin mengimpor riwayat shell secara otomatis secara langsung, Anda dapat menambahkan duiker import ke PROMPT_COMMAND Anda [1].
Jalankan duiker magic untuk mencetak cuplikan shell yang secara otomatis mengimpor perintah terakhir Anda ke Duiker:
Duiker Magic
Konfigurasikan cuplikan shell ini sebagai bagian dari PROMPT_COMMAND Anda. Jalankan duiker magic --help misalnya.
Duiker mengindeks riwayat shell Anda di tabel pencarian teks lengkap SQLite3.
Anda dapat menggunakan ekspresi MATCH [2] untuk mencari database:
$ duiker pencarian git 2017-04-13 15:50:02 Git dipentaskan 2017-04-13 15:50:14 Git Commit -A 2017-04-13 15:55:07 Git Diff
$ duiker pencarian '(git atau fosil) diff' 2017-04-27 15:15:01 Git Diff 2017-04-27 15:15:49 Git Diff 2017-04-28 14:49:19 Fossil Diff 2017-04-28 14:53:09 Fossil Diff SRC/Main.RS
$ duiker pencarian 'sqlite*' 2017-03-04 19:00:42 SQLITE3 DB.SQLITE 2017-03-04 19:13:11 rm db.sqlite
Duiker hanya mendukung Bash saat ini. Tarik permintaan untuk sambutan lainnya.
Mit
| [1] | https://www.gnu.org/software/bash/manual/html_node/controlling-the-pompt.html#controlling-the-pompt |
| [2] | https://sqlite.org/fts3.html#full_text_index_queries |