by hxelk1 on 5/16/22, 5:20 PM with 22 comments
by phiresky on 5/16/22, 7:21 PM
https://github.com/cantino/mcfly
https://github.com/jcsalterego/historian
https://github.com/larkery/zsh-histdb + https://github.com/m42e/zsh-histdb-fzf
https://github.com/ellie/atuin
All of these except the OP (I think) use SQLite databases.
Personally I use zsh-histdb, which is great but only for ZSH. I'm working on adding a rich SQLite history to nushell so I can finally try nu: https://github.com/nushell/reedline/pull/401 .
by foobarian on 5/16/22, 9:42 PM
- Session ID: assign session IDs so multiple shells don't get mixed up. Make customizable so it's easy to integrate with screen or tmux etc. On reboot, if session IDs are restored, the history can be recovered.
- Instant write: command typed in one shell should be available to search in a different shell right away
- Search order: reverse search should return commands for the current session first, but also make other sessions available
by cmer on 5/16/22, 7:14 PM
by ape4 on 5/16/22, 7:05 PM
Its great but it could be even better. For example if there is ambiguity the possible choices are shown but not as a menu.
by smartmic on 5/16/22, 6:50 PM
by devnonymous on 5/17/22, 5:35 AM
by pepemon on 5/16/22, 6:44 PM
by tcoff91 on 5/16/22, 7:05 PM