Oh you know Software Architecture? Express it in an OKRjcsalterego.substack.com1 分·作者 jcsalterego·4年前·0 评论
Historian: Because Please Stop Deleting My Bash Historyundertitled.com327 分·作者 jcsalterego·9年前·178 评论
Flexible Paxos: Scalable, Resilient and Performantdahliamalkhi.wordpress.com2 分·作者 jcsalterego·10年前·0 评论
jcsalterego·9年前·讨论I think it's more about the MacOS's add-ons to bash here than bash vs zsh -- but who knows!
jcsalterego·9年前·讨论I'm quite happy that at least three historian-programmers have come together, here.
jcsalterego·9年前·讨论Most recently it seems to happen on a fresh restart.Previously, it had to do with my usage of Terminal; I've had to touch ~/.bash_sessions_disable -- /etc/bashrc_Apple_Terminal has the nitty gritty.
jcsalterego·9年前·讨论Based on the differences between /etc/bashrc and /etc/zshrc, I don't think so, but I don't know for sure.
jcsalterego·9年前·讨论Per the README I'm hoping to introduce a scrub command, but yeah -- if you have inline passwords in the commands you run, that's less than great.
jcsalterego·9年前·讨论zsh history, from what I've seen a long time ago, can include timestamps, which is why I added a timestamp field in the schema, though it's currently unpopulated: https://github.com/jcsalterego/historian/blob/3bf7158b163d3f...#soon
jcsalterego·9年前·讨论FWIW, my understanding of sqlite is that it allows atomic operations against the same DB, even if there are different clients... so I would guess at worst the clobbering is minimal. I could be wrong, though.