home.social

#fzf — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #fzf, aggregated by home.social.

  1. Short showcase of using FZF in my Fish shell as fuzzy search autocomplete for .ssh/config. #linux #fish #fzf

    solariz.de/posts/26/04-cli-ssh

  2. 🐢💤 Behold the revolutionary art of making Git diffs more complex than assembling IKEA furniture! All you need is #Delta, #fzf, a sprinkle of shell scripting, and the willingness to never see the sunlight again. Truly, the pinnacle of productivity hacks for those with too much time on their hands! 🙄🔧
    nickjanetakis.com/blog/awesome #GitDiffs #ProductivityHacks #ShellScripting #TechHumor #HackerNews #ngated

  3. 🐢💤 Behold the revolutionary art of making Git diffs more complex than assembling IKEA furniture! All you need is #Delta, #fzf, a sprinkle of shell scripting, and the willingness to never see the sunlight again. Truly, the pinnacle of productivity hacks for those with too much time on their hands! 🙄🔧
    nickjanetakis.com/blog/awesome #GitDiffs #ProductivityHacks #ShellScripting #TechHumor #HackerNews #ngated

  4. 🐢💤 Behold the revolutionary art of making Git diffs more complex than assembling IKEA furniture! All you need is #Delta, #fzf, a sprinkle of shell scripting, and the willingness to never see the sunlight again. Truly, the pinnacle of productivity hacks for those with too much time on their hands! 🙄🔧
    nickjanetakis.com/blog/awesome #GitDiffs #ProductivityHacks #ShellScripting #TechHumor #HackerNews #ngated

  5. 🐢💤 Behold the revolutionary art of making Git diffs more complex than assembling IKEA furniture! All you need is #Delta, #fzf, a sprinkle of shell scripting, and the willingness to never see the sunlight again. Truly, the pinnacle of productivity hacks for those with too much time on their hands! 🙄🔧
    nickjanetakis.com/blog/awesome #GitDiffs #ProductivityHacks #ShellScripting #TechHumor #HackerNews #ngated

  6. 🐢💤 Behold the revolutionary art of making Git diffs more complex than assembling IKEA furniture! All you need is #Delta, #fzf, a sprinkle of shell scripting, and the willingness to never see the sunlight again. Truly, the pinnacle of productivity hacks for those with too much time on their hands! 🙄🔧
    nickjanetakis.com/blog/awesome #GitDiffs #ProductivityHacks #ShellScripting #TechHumor #HackerNews #ngated

  7. Hello #Mastodon! First post here.

    I've been developing mend: a Zsh-native recovery tool for #ArchLinux. It maps terminal exit codes to the Arch Wiki using #fzf.

    v0.4.0 is live. Short demo video attached. (1/2)

    #Linux #OpenSource #Zsh #TUI #SystemAdministration #AUR #Mend

  8. fzf, but reimagined! ⚡

    🌀 **matchmaker** — Next-gen fuzzy finder for the terminal

    🚀 Instantly search/filter files, logs, commands or any text input
    💯 Supports column-aware filtering, previews & fully scriptable actions

    🦀 Written in Rust & built with @ratatui_rs
    ⭐ GitHub: github.com/Squirreljetpack/mat

  9. lets you fuzzy find and select files with `ctrl-t`. I created this little snippet that lets you do the same for directories with `alt-t`:

    (Code is in this thread because I couldn't fit it in the same toot)

  10. `fzf` is like `vim`. The more you use it, the more you discover new workflows.

    What an amazing tool.

    Currently using it for scanning structured (`log/slog`) (and colored) log streams from Android.

    Life changer.

    #fzf #unix #log #golang

  11. Unix philosophy.
    Creating a mini video management tool with #fzf, #fd, #mpv and #ytdlp .

    There are two scripts for downloading `download-video` (saving to ~/Downloads/youtube/) and `download-playlist` (saving to ~/Downloads/youtube/playlists/).

    Then there are watch-video and watch-playlist which combined with fd and fzf give me a list to choose from and then start the selected item in MPV.

    MPV is configured so that it keeps track of the position and I can either delete the video when I'm finished or move it to a watched directory relativ to the position of the video.

    I'm planning to extend this into an application with thumbnails but for the moment it is a good start :)

    Packed with #Nix of course.
    github.com/Nebucatnetzer/nixos

  12. To be clear, #ActualBudget was REALLY getting good when I left - felt like jumping ship right as it hit its stride

    They've added custom reports with Excel-style formulas, a burndown chart, and the UI keeps improving. Genuinely great #opensource budgeting software

    But as a #SoftwareEngineer, the scriptability of #beancount is a huge win. I can pipe data through #fzf for fuzzy account selection, write #Python scripts that understand my finances, and build weird custom tools that would be impossible in a GUI app

    Sometimes you just need to "grep" your money

    #plainTextAccounting #CLI #devTools #personalFinance #fava #budgeting

  13. Just published my first plugin: zsh-jumper 🦘

    Fuzzy-jump to any word on your command line. Faster than arrow keys through long command commands.

    Ctrl+X / → pick word → cursor jumps there

    Works with , skim, peco etc

    github.com/Piotr1215/zsh-jumper

  14. 🎄 Advent of Donations - Day 17 🎄

    On day 17 I'm sponsoring another tool that's part of my workflow to navigate the terminal and getting directly to editing in NeoVim: fzf. It offers a fuzzy command line search and I use it as part of an alias to open the desired file form my project directory in NeoVim.

    Read more about Advent of Donations and fzf in my latest blog update: britter.dev/blog/2025/12/01/ad

    #AdventOfDonations #fzf #terminal #neovim

  15. @confusedbunny now time to super charge it with #fzf github.com/junegunn/fzf …don't leave it just as long again to crank that up!

  16. How do you manage your files? Do you use a #GUI? a #TUI?

    I ❤️ terminals, #shells, and #fzf. Combined with #JohnnyDecimal, here's how I manage my files!

    #terminals #zsh #fediverse #blog

    lazybea.rs/hdmf

  17. I just found the best fuzzy tab switcher for #kittyterm :) maybe I will test those waters again, I am happy with #wezterm, but there has not been a lot of development lately #fzf github.com/OsiPog/kitty-tab-sw

  18. I could foresee some smaller tweaks here and there ( with framework as default shell, synced theme changes in , , and bunch of others, as the file manager to follow the TUI focus etc., as the main web browser), but these can be customized fairly easily already in the main distro. Switching the distro itself and the main filesystem powering it would require some heavy lifting 🤔

  19. I could foresee some smaller tweaks here and there (#zsh with #zim framework as default shell, synced theme changes in #bat, #fzf, #eza and bunch of others, #nnn as the file manager to follow the TUI focus etc., #zen as the main web browser), but these can be customized fairly easily already in the main #omarchy distro. Switching the distro itself and the main filesystem powering it would require some heavy lifting 🤔

  20. I could foresee some smaller tweaks here and there (#zsh with #zim framework as default shell, synced theme changes in #bat, #fzf, #eza and bunch of others, #nnn as the file manager to follow the TUI focus etc., #zen as the main web browser), but these can be customized fairly easily already in the main #omarchy distro. Switching the distro itself and the main filesystem powering it would require some heavy lifting 🤔

  21. I could foresee some smaller tweaks here and there (#zsh with #zim framework as default shell, synced theme changes in #bat, #fzf, #eza and bunch of others, #nnn as the file manager to follow the TUI focus etc., #zen as the main web browser), but these can be customized fairly easily already in the main #omarchy distro. Switching the distro itself and the main filesystem powering it would require some heavy lifting 🤔

  22. I could foresee some smaller tweaks here and there (#zsh with #zim framework as default shell, synced theme changes in #bat, #fzf, #eza and bunch of others, #nnn as the file manager to follow the TUI focus etc., #zen as the main web browser), but these can be customized fairly easily already in the main #omarchy distro. Switching the distro itself and the main filesystem powering it would require some heavy lifting 🤔

  23. Reminder to self: listing/opening "recent files" in : `:oldfiles` or `:History` with fzf.vim

    stackoverflow.com/q/309723/375

  24. Mucked a bit more with #fzf yesterday, but I think I'm going to bounce off it again.

    Seems to me it's great when you know the name of the thing you're looking for, but not where it is.

    I'm the other way around. I usually know where something is, but I don't know what it's called. I can tab complete my way into the area and get a list pretty fast

  25. #tersoftware de linha de comando

    #jq - formatação e bonitificação de texto em formato JSON
    #bat - um #cat com asas :)
    #ncdu - interface em ncurses pro #du, muito útil pra encontrar (e apagar) diretórios e arquivos gigantes no disco
    #ranger - navegador de arquivos com atalhos do vim
    #z - acessa pastas frequentemente utilizadas diretamente
    #fzf - backend de fuzzy search compatível com todos os sabores de shells e vim.
    #fd - um #find mais intuitivo
    #rg - um #grep mais intuitivo, com mais funcionalidades (e mais rápido)

  26. #tersoftware de linha de comando

    #jq - formatação e bonitificação de texto em formato JSON
    #bat - um #cat com asas :)
    #ncdu - interface em ncurses pro #du, muito útil pra encontrar (e apagar) diretórios e arquivos gigantes no disco
    #ranger - navegador de arquivos com atalhos do vim
    #z - acessa pastas frequentemente utilizadas diretamente
    #fzf - backend de fuzzy search compatível com todos os sabores de shells e vim.
    #fd - um #find mais intuitivo
    #rg - um #grep mais intuitivo, com mais funcionalidades (e mais rápido)

  27. #tersoftware de linha de comando

    #jq - formatação e bonitificação de texto em formato JSON
    #bat - um #cat com asas :)
    #ncdu - interface em ncurses pro #du, muito útil pra encontrar (e apagar) diretórios e arquivos gigantes no disco
    #ranger - navegador de arquivos com atalhos do vim
    #z - acessa pastas frequentemente utilizadas diretamente
    #fzf - backend de fuzzy search compatível com todos os sabores de shells e vim.
    #fd - um #find mais intuitivo
    #rg - um #grep mais intuitivo, com mais funcionalidades (e mais rápido)

  28. #tersoftware de linha de comando

    #jq - formatação e bonitificação de texto em formato JSON
    #bat - um #cat com asas :)
    #ncdu - interface em ncurses pro #du, muito útil pra encontrar (e apagar) diretórios e arquivos gigantes no disco
    #ranger - navegador de arquivos com atalhos do vim
    #z - acessa pastas frequentemente utilizadas diretamente
    #fzf - backend de fuzzy search compatível com todos os sabores de shells e vim.
    #fd - um #find mais intuitivo
    #rg - um #grep mais intuitivo, com mais funcionalidades (e mais rápido)

  29. #tersoftware de linha de comando

    #jq - formatação e bonitificação de texto em formato JSON
    #bat - um #cat com asas :)
    #ncdu - interface em ncurses pro #du, muito útil pra encontrar (e apagar) diretórios e arquivos gigantes no disco
    #ranger - navegador de arquivos com atalhos do vim
    #z - acessa pastas frequentemente utilizadas diretamente
    #fzf - backend de fuzzy search compatível com todos os sabores de shells e vim.
    #fd - um #find mais intuitivo
    #rg - um #grep mais intuitivo, com mais funcionalidades (e mais rápido)

  30. :minecraft_name_tag: 3 fuzzy finder scripts WITH interactive image previews
    :minecraft_axolotl_bucket: Bread on Penguins

    :minecraft_chain: YouTube
    :minecraft_lantern: Invidious

    #видиво #fzf

  31. I found kind of a gross yet workable hack-a-round.

    Let's say I want to change directory to the folder containing 'k8s.py'. If I type:

    cd dirname <ctrl-t>k8s.py

    Gross only in that it requires a somewhat gnarly mix of scripted and interactive, and in my dreamworld I'd want this bound to a key like Alt-f or something the way Alt-c and Ctrl-t are now.

    #fzf #fuzzy #finder #unix

  32. I have a question for the 'fzf' fuzzy finder wizards out there: A thing I want VERY often is not "Find me a folder with a name like" (Alt-c by default) or "File me a file named like" (Ctrl-t by default)

    But instead I want "Find me the folder CONTAINING a file named like".

    Anybody else ever get such a thing to work? I've been poring over the docs but have yet to find an answer.

    #unix #fzf #fuzzy #finder #shell #zsh

  33. #DevLog: Working on a major jj-fzf rewrite!

    🎯 Live Revset editing (screencast)

    🔄 Based on #fzf-0.65 in multi-mode

    🛠️ New field matching supports arbitrary jj log and jj diff configs

    ✨ New picker options -c, +c, -r, +r, -s for commits, revisions, revset

    📜 New dialogs for Rebase, Oplog, Reparent

    📚 Updated install instructions in README

    📝 Listed breaking changes in NEWS

    github.com/tim-janik/jj-fzf

    #Jujutsu #VCS #jjfzf #BuildInPublic #100DaysOfCode #CLI #DevTools #OpenSource

  34. Yesterday I wrote a little note-taking tool based on #fzf and #ripgrep for myself and I'm quite happy with it so I thought I'd push it to #codeberg to share it with others but I really wanted to include a little GIF in the README showing it in action to demonstrate how it works, but when converting my screencap video to a GIF, no matter what I do, it's played back at like 25% of the original speed in #Firefox. And that's when I realized that all the people including GIFs of their CLI tools in their GitHub/Codeberg READMEs likely aren't annoyingly slow typers after all, it's the f*cking browser. 😒

  35. The advantage?

    You can just keep that TSV in your #dotfiles #Git and sync it across your machines that way.

    Plus, you can just dump arbitrary extra columns next to each contact, allowing you to add extra metadata to find a contact by – #aerc itself happily ignores the extra columns beyond the first two (address+name), but #fzf will be sure to find them.

  36. Trying out using #aerc as my e-mail client. All tutorials keep recommending these fancy bespoke tools to do address book retrieval, but did you know you can just keep a TSV file and fuzzy-grep through that with #fzf?