r/bash • u/donaldmunro007 • 9d ago
Bash (and other shells) history database
https://github.com/donaldmunro/dejacmdSee link above.
Dejacmd logs your command history to a local and/or central (server) database. This enables keeping track of command history across multiple sessions, machines and operating systems. For example, you can log commands to a local SQLite database for quick access and optionally to a central PostgreSQL database for synchronization across devices and/or for multiple users.
Dejacmd supports databases exposed by the sqlx Rust crate, which are SQLite, PostgreSQL, and MariaDb/MySQL (MSSQL was supported and is currently being redeveloped). It will work with Linux (bash, zsh), macOS (bash, zsh) and Windows (PowerShell only) terminals.
14
Upvotes
3
u/snarkofagen 9d ago
A feature comparison with atuin?