Urgent.News

What's breaking now, across thousands of outlets.

Tech

Meet fm: file manager for terminal

O que é O fm é um gerenciador de arquivos para terminal focado na operação via teclado. Ele integra ferramentas como fzf para navegação rápida com filtragem instantânea e eza para exibição de ícones e listagens coloridas. O software utiliza o protocolo de imagem do Kitty para oferecer prévias inline de imagens, vídeos, PDFs e Markdown, além de contar com um modo de grade para galeria, busca de…

Translated from Portuguese Read in Portuguese

fm is a file manager for terminal that focuses on keyboard operation. It integrates tools like fzf and eza, and uses Kitty's image protocol to offer inline previews of images, videos, PDFs, and Markdown. The software is aimed at Linux, macOS, and BSD users who want to efficiently manage files from the command line. To install manually, users can clone the repository from https://github.com/eHab-codeX/fm and create a symbolic link. The software requires bash version 5 or higher, fzf, eza, ripgrep, and trash-cli to function.

Written by urgent.news from Dev.to's report — not a translation of it. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Refactoring a Distributed Cache for Strong Reads When Eventual Consistency Fails

we hit a subtle bug in our order‑service after a recent traffic surge: occasional duplicate invoices appeared in the admin UI. the root cause?

  • Team refactored cache to write-through model for strong reads
  • Switched from eventual consistency to immediate DB-Redis update
  • Implemented write-through helper with transaction-like pattern

Flutter Repository Pattern: Keep API Calls Out of Widgets

Open any Flutter project that has been alive for more than six months and you will find it: a widget with an http.get buried in initState , a Firestore query inside a build method, a SharedPreferences…

  • Widgets no longer call HTTP, Firestore, or SharedPreferences directly
  • Repository pattern encapsulates data access behind a clear interface
  • Product class and ProductsRepository enable maintainable, testable code

More from Thursday 15 October →