What does HackerNews think of fzf?

:cherry_blossom: A command-line fuzzy finder

Language: Go

#6 in Bash
#15 in Go
#9 in Vim
You can pay for free software, but you don't need to.

ohmyzsh: https://opencollective.com/ohmyzsh

nvim: https://neovim.io/ supports donations via bitcoin, Open Collective, and GitHub Sponsors.

fzf: https://github.com/junegunn/fzf supports donation via GitHub Sponsors, PayPal, and buy me a coffee.

> it's really not maintained

What do you mean by maintained? There are commits as recent as yesterday on the project: https://github.com/junegunn/fzf

Add fzf to get fuzzy search for your history. I reuse long complicated commands all the time by pressing Ctrl+R and then typing the first letters of a few words I remember using.

https://github.com/junegunn/fzf

It's also useful to remove duplicate commands and store infinite history. Add this to ~/.bashrc:

  export HISTFILESIZE=
  export HISTSIZE=
  export HISTCONTROL=ignoredups
For (neo)vim users, there's notational fzf [1], which also requires fzf to be installed [2]. For Emacs, there's Deft [3]. They all what to me are nvalt's core functionality which is fuzzy search into quick note creation/editing. They can also be used in conjunction with nvalt or other markdown based applications since all of them use plaintext. For Deft, you can also choose to create .org files.

[1] https://github.com/Alok/notational-fzf-vim

[2] https://github.com/junegunn/fzf

[3] https://jblevins.org/projects/deft/

If you use Ctrl-R a lot (and even if you don't), I recommend trying out https://github.com/junegunn/fzf, makes it a lot easier to use for me.
Outside of OS & text editor (vim), there is one tool that I use countless times every, single, day:

fzf (https://github.com/junegunn/fzf)

I can only wonder how much time fzf has saved me in the long term.

In terms of "software that I don't use for writing software", iA Writer is probably what I am most grateful for.

Indeed!

If you're using the fzf.vim plugin[0] you can run `:Commits` to do something similar to your command too. It adds a bit more detail such as when the commit was made in relative format and color codes the git diff.

[0]: https://github.com/junegunn/fzf.vim