Git-REPL: A Git REPL (read-eval-print loop) courtesy of rlwrapgithub.com1 ポイント·投稿者 jcsalterego·3 年前·0 コメント
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.