3 ms·
Frankly the whole system is archaic. A much better system would be to have a user daemon centralize history (among other things). The benefits would be numerou
by joelthelion 11y ago
Frankly the whole system is archaic.
A much better system would be to have a user daemon centralize history (among other things). The benefits would be numerous:
- Better performance
- (optional) Sync between concurrent shells
- No history overwriting problems / race conditions
In addition, this daemon could be used to enable other programs such as autojump. These programs work with the current system, but are based on a hack and as such have needlessly poor performance.
- rkrzr 11y agoIt's not just the history feature that's archaic. Bash itself is quite the abomination, also operating on bytestreams is really error-prone, and then there is the whole tty system.. As much as I like my command line, I think it would be very worthwile to rethink this whole system from scratch.