Viewing profile — ddworken
ddworken
HN member- Joined
- Thu, Oct 23, 2014, 10:36 PM UTC
- HN karma
- 200
- Public activity
- 73 items
- HN profile
- View on Hacker News ↗
About ddworken
david@daviddworken.com
Recent public activity
-
comment
Comment #42995527
I actually made a CLI tool ( https://github.com/ddworken/hishtory ) that automatically binds to Control+R to support both history searching and AI queries (by prefixing queries wit…
- story
-
comment
Comment #38968315
I'll also plug my project [0] as another alternative that supports syncing (similar to Autumn) and also has a number of powerful customization features (e.g. custom columns to coll…
- story
-
comment
Comment #33828025
If you're interested in something more actively maintained, and with cross-machine syncing, two recent alternatives are: * github.com/ddworken/hishtory * github.com/ellie/atuin Dis…
-
comment
Comment #33446399
Ah, thank you commenting on this! This is absolutely unintentional and was the fault of a missing comment in the bash script (that I didn't notice because I generally use zsh). See…
-
comment
Comment #33446362
Yup exactly! This way you'll never again lose a history entry.
-
comment
Comment #33446359
Yes! See the `hishtory redact` command to do exactly this.
-
comment
Comment #33446355
Yes! Though they'll have a single shared history log since there is no way to distinguish between them.
-
comment
Comment #33446351
See https://github.com/ddworken/hishtory/blob/master/backend/web... Also, Github pro tip: Press `t` when on any github repo to bring up fuzzy matching that can be used to easily fi…
-
comment
Comment #33446297
Actually the install script is in the repo! See https://github.com/ddworken/hishtory/tree/master/backend/web...
-
comment
Comment #33446283
+1 to prefixing with a space. hiSHtory supports this out of the box so that anything prefixed with a space isn't recorded (even if your shell doesn't do that by default!). And if y…
-
comment
Comment #33431816
Agreed! I'll make sure to get this implemented ASAP. :)
-
comment
Comment #33431693
See https://github.com/ddworken/hishtory/issues/6 for info on how to disable control-R and how to uninstall. And sorry about this, I agree that a cleaner way to uninstall is needed…
-
comment
Comment #33431637
Though keep in mind that all history entries are end to end encrypted, so even with syncing enabled, your shell history isn't accessible to the backend.
-
comment
Comment #33431574
See https://github.com/ddworken/hishtory/issues/4 This isn't supported quite yet, but is the next item on the road map.
-
comment
Comment #33430658
It just adds to it, your standard shell history is still there and completely unaffected by this tool. And if you prefer using your native shell's control-r you can also do that. >…
-
comment
Comment #33430477
In addition, hiSHtory also supports fish for anyone who uses fish!
-
comment
Comment #33430474
If you'd rather `go install` it, that works too! The advantage of this is that it doesn't require users to have go installed. And if you look at the script, all it does is call an …
-
comment
Comment #33430437
Yup exactly! And you can even collect other custom metadata to make it easier to jump write back to where you were.
-
comment
Comment #33430432
Ah, I hadn't come across Atuin before! They're pretty similar, but I think one significant advantage of hiSHtory is the "Custom Columns" support where you can populate custom colum…
-
comment
Comment #33430417
Ah very cool! One advantage of hiSHtory over this is that hiSHtory also supports Linux (since it isn't bound to iCloud sync).
-
story
Show HN: HiSHtory: Your shell history in context, synced, and queryable
hiSHtory is a better shell history. It stores your shell history in context (what directory you ran the command it, whether it succeeded or failed, how long it took, etc). This is …
-
story
Show HN: HiSHtory: Your shell history in context, synced, and queryable
hiSHtory is a better shell history. It stores your shell history in context (what directory you ran the command it, whether it succeeded or failed, how long it took, etc). This is …
-
comment
Comment #31010522
Though you could have a repository on Github that contains a subdirectory that is a malicious bare Git repo. So doing: ``` git clone github.com/foo/bar cd bar/subdir/ ``` is unsafe…