David Muller shares a nifty way to access frequently visited websites using fzf -- a fuzzy finder:
https://medium.com/pragmatic-programmers/building-a-customized-bookmark-workflow-with-fzf-104e918bce8a
David's book from The Pragmatic Bookshelf:
#fzf #commandline #books #pragprog #python
The #rust ecosystem is getting bigger with the creation #nucleo from one of the very talented #helix developers.
A faster fuzzy matcher replacement compared to #fzf and #skim.
https://github.com/helix-editor/nucleo
https://github.com/helix-editor/helix/pull/7814
#rust #nucleo #helix #fzf #skim
Here is my favorite tool (fzf) with some shell bindings, which I'm using in my day-to-day job:
The TL;DR is:
- The up and down arrows let you cycle through your Bash history 1 line at a time
- Use CTRL + r to quickly reverse-search your Bash history
Link for docs -> https://github.com/junegunn/fzf/wiki/Configuring-shell-key-bindings
Small demo https://i.stack.imgur.com/H9wAh.gif
https://github.com/wfxr/forgit - Forgit, an interactive #terminal #git experience, plugin to #fzf.
My #git workflow is sort of shit enough to made me write this small script letting you selectively (using #fzf) extract files from work-in-progress branches into clean commits, referencing the og SHAs: https://github.com/aerosol/git-extract
I wrote a quick blog post about using #fzf (the CLI/TUI fuzzy finder) in your daily workflow. I hope it can help you to improve your workflow and day-to-day experience in terminal.
More posts with a little bit advanced setup is on the way, but I'm still working on it.
https://mehrad.ai/posts/20230625-fzf-can-boost-your-workflow
@Anachron
well, actually
#10ThingsILoveRightNow
#voidlinux (distribution of my choice)
#herbstluftwm (hybrid tiling window manager)
#pywal (colorschemes based on wallpaper)
#irc (internet relay chat)
#fzf (fuzzy finder for terminal)
#rofi (fuzzy finder in pretty)
#awk (text processing tool)
#inkscape (vector graphics editor)
#git (version control tool)
#gitlab (git-repo-host)
#10thingsiloverightnow #voidlinux #herbstluftwm #pywal #irc #fzf #rofi #awk #inkscape #git #gitlab
- #khal (cli calendar manager)
- #khard (cli contact manager)
- #irc (neckbeards chat solution)
- #rss (old-school subscriptions)
- #beets (music organizer)
- #river (wayland window manager)
- #fzf (cli fuzzy finder)
- #sourcehut (software platform)
- #yt-dlp (legal software to archive copyleft media)
- #unbound (dns server)
Can we make this a thing again?
#10thingsiloverightnow #khal #khard #irc #rss #beets #river #fzf #sourcehut #yt #unbound
@htothedip assuming you understood the person correctly, I suggest remembering who suggested that and never ever listen to them again.
Reason: #zsh scripts are *not portable at all*. #Python is at least somewhat portable because most of computers have python in their system dependencies.
#Zsh is fringe (as #fish is) and a lot of the magic of #zsh is replicated with #fzf.
Anyhow... I find that the optimum portability for me is writing stuff in #bash.
A lightbulb turned on in my brain and I realized how powerful #fzf is. I am now writing all kinds of simple fzf-based scripts. Like this one:
https://github.com/pcrockett/wlan
Switch between wireless networks with minimal keystrokes.
Very impressed with "ugrep"
https://github.com/Genivia/ugrep
"a faster grep alternative with interactive TUI, fuzzy search and more ..."
Available in most distro's package repos already.
#alternative #fuzzy #search #grep #fzf #ripgrep #cli #terminal #utility
#alternative #fuzzy #search #grep #fzf #ripgrep #cli #terminal #utility
ok, #fzf hat es nach dem ersten Test in die "gehört auf jedes System" Liste geschafft.
Nicht nur unter #Linux, das gibt es selbst für #Windows
https://andrew-quinn.me/fzf/
For the #Linux #CLI I wrote a little #fzf script to quickly look up a password manager entry to show or edit. Used like this:
lpass edit (lpass-fzf)
lpass show (lpass-fzf)
If you find yourself looking up something from a list to use as an arg, consider an FZF wrapper! Here's mine:
#!/bin/sh
lpass ls | fzf | sed 's/.*id: //;s/\]//;'
I would love to be able to trigger this via tab-completion.