What was much more interesting to me is how this tool hooks into the shell to record commands. This can be found here: https://github.com/ddworken/hishtory/tree/master/client/lib/...
Show HN: HiSHtory: Your shell history in context, synced, and queryable
31–40 of 75 posts
Re: Show HN: HiSHtory: Your shell history in context, synced, and queryable
#32Looks cool. Is it possible to disable sync? For security reasons, I would rather keep everything local
If it can't be self hosted, despite end to end encryption it's a big no no for me.
Edit. I read the code
func getServerHostname() string {
if server := os.Getenv("HISHTORY_SERVER"); server != "" {
return server
}
return "https://api.hishtory.dev"
}Re: Show HN: HiSHtory: Your shell history in context, synced, and queryable
#33I have been using Atuin for sometime, but I must say, though that looks cool, the fuzzy search results out-of-the-box are useless to me. I used to use something before, probably McFly, that had way better search results. https://github.com/cantino/mcfly https://github.com/ellie/atuin
> You may use either the server I host, or host your own! Or just don't use sync at all.
I sincerely appreciate the fact that you provided these as alternatives, because wow, offline only, with no synchronization? That's honestly really nice to see compared to this tool.
Re: Show HN: HiSHtory: Your shell history in context, synced, and queryable
#34Re: Show HN: HiSHtory: Your shell history in context, synced, and queryable
#35[Q: can this tool help? As far as in understand, it seems that YEEEES!!!]
Re: Show HN: HiSHtory: Your shell history in context, synced, and queryable
#36Re: Show HN: HiSHtory: Your shell history in context, synced, and queryable
#37I will try it because the history tool looks like an interesting take, but the security model is not ok for multi computer use.
Re: Show HN: HiSHtory: Your shell history in context, synced, and queryable
#38Re: Show HN: HiSHtory: Your shell history in context, synced, and queryable
#39Looks cool. Is it possible to disable sync? For security reasons, I would rather keep everything local
As it is, this is a blocker for me even trying it out. Even if it could eventually be disabled, I don't want it to have network access at all.
Re: Show HN: HiSHtory: Your shell history in context, synced, and queryable
#40Sending your command history automatically over the network is always an huge security risk. This tool atleast have a security section in the readme, but nothing about operational security and how to guard against hacks of one synced agent. I will try it because the history tool looks like an interesting take, but the security model is not ok for multi computer use.