home.social

#broot — Public Fediverse posts

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

  1. Minor fixes in #broot v1.56.3

    Update if you're annoyed by the problems mentioned in the changelog:

    github.com/Canop/broot/release

  2. Here's a strange situation:

    thousands of #Rust developers use #bacon, #broot, #dysk, or #lazy-regex every single day — tools I wrote, maintain, and improve for free.

    Their companies, though? None of them want to hire their author.

    If you use my tools at work and your company does #Rust, I'd really appreciate a hand landing a job or freelance mission. A boost goes a long way. 🙏🦀

    dystroy.org

  3. Oh, and in order to make ctrl-leftarrow and rightarrow work in the #terminal.app and in #broot, I needed to remove or remap ctrl-left/right from the #macOS keyboard shortcuts "Mission Control" to "Move left/right a space".

    And add the following to the "keyboard" settings for the Terminal.app:
    ^← `\033[1;5D`
    ^→ `\033[1;5C`
    ⎇← `\033b`
    ⎇→ `\033f`

  4. Attention, terminal #nerd topic ahead: If you want to use the #broot tool[1] in macOS Terminal.app, you have to set "Use Option as Meta key" in Terminals settings as shown here github.com/Canop/broot/issues/.

    Only then ALT-ENTER works to open and close broot and change directories.

    To install, `brew install broot`.
    If you use #xonsh, `xpip install xontrib-broot` to make the `br` alias available. Then set `$UPDATE_OS_ENVIRON = True` in `~/.xonshrc` file.

    [1]: dystroy.org/broot/

  5. For 5 years I've been "just about to implement" one of the most requested features of #broot: the ability to issue a single command of all staged files.

    Now it's done and here's broot 1.56 :

    github.com/Canop/broot/release

  6. With more than 2 months with no new release of #broot, small improvements were piling up and are now available in version 1.55.

    Most impactful one is probably high-res image display in iTerm2. Nushell users might be interested too.

    github.com/Canop/broot/release

  7. Here's the static site generator which now powers the sites of #broot, #bacon, #dysk, and more:

    dystroy.org/ddoc/

    It's brand new, feedback very welcome

  8. Just released #broot 1.51.0

    Main improvements are on image rendering speed and quality

    dystroy.org/broot

  9. I just released #broot v1.50.0 with several small improvements

    dystroy.org/broot

  10. new release: #broot v1.49 comes with an auto-refresh mode that you enable with `:watch`

    Release: github.com/Canop/broot/release

    broot: dystroy.org/broot/

  11. #broot 1.42 comes with the support of .ignore files

    Example: globally define files that you want gitignored but visible in broot

    In ~/.config/git/ignore :

    .ignore
    my-notes.*

    In ~/.ignore :

    !my-notes.*

    This way you don't have to specify anything in your git repositories.

  12. I just released #broot v1.41.1

    It comes with panel resizing and the "search again" feature.

    Changelog: github.com/Canop/broot/blob/ma

    Home page: dystroy.org/broot/

  13. #Broot 1.40.0 is out!

    It lets you configure preview transformers so that you can preview PDF or Office files, beautify JSON files, and more.

    See dystroy.org/broot/conf_file/#p

  14. I just released #broot 1.39.0, coming with new trash management functions.

    dystroy.org/broot/

  15. Version 1.34.0 of #broot comes with a lot of changes, upgrade is recommended

    dystroy.org/broot/

  16. Prinzipiell ist #broot ein feiner Dateimanager für #Linux, aber dessen Dokumentation ist einfach Schrott. Um ihm abzugewöhnen PDFs immer mit #GIMP zu öffnen, habe ich mich mal eingelesen. Aber die Doku fängt schon mit einem Fehler an: dort steht als Beispiel "default_flags: -gh", doch damit erhält man beim Start des Programm nur ein "Unable to parse"-Error, weil das Minus "-" falsch ist. Ohne klappt es. Egal, ob definierte Verzeichnisse nach Datum zu sortieren oder eben PDFs mit #muPDF zu öffnen, alle meine Versuche in verschiedensten Varianten waren erfolglos. Ist natürlich Schade, so ein gutes Programm zu entwickeln und bei der Doku dann derartig zu pfuschen.

    Na gut, #vifm und #ranger reichen mir grundsätzlich natürlich ;-)

  17. I got a new laptop from work just before Xmas, and in a change from the last 6 years, it’s a MacBook. So I’ve been busy setting it up and getting it ready for 2024. Already have #JetBrainsRider and #IntelliJ along with #JetbrainsFleet installed, but spent way longer getting the CLI set up and going.

    So I’ve now got #Tabby installed, #powershell set up for work specific stuff, and #NuShell set up for day to day. Along with #RipGrep, #FD, #StarshipRS, #broot, and a load of others.

  18. @wraptile I switched to #nushell as my default a while ago and it’s been great. Occasionally I need to flip to a different shell for some tasks, but rarely.

    Set up with #StarshipRS #zoxide #broot and a few other things and it’s even better

  19. Mal was positives von mir 😎 Ich habe Brot gemacht.

    Rezept auf Basis von brooot.de/mischbrote/kleine-ro

    Menge verdoppelt und zusammen im Dutch Oven gebacken.

    #brot #brotliebe #diy #broot

  20. I just released #broot 1.27.0, a rather major version, especially for users of terminal editors.

    CHANGELOG: github.com/Canop/broot/blob/ma

  21. This week I’ve discovered the power of tmux, especially when paired with ssh. Being able to use the pose of my M1 Mac mini on my ancient laptop without any config or set up or even needing to git push is amazing.

    Some of my favourite tools in the terminal:
    🧬 Helix as my editor.
    🛌 Lazygit for git.
    🗄️ Broot for file managing.
    🐈‍⬛ Catppuccin themes.

    #AppDev #OpenSource #tmux #HelixEditor #lazygit #broot #catppuccin

  22. #broot users who happen to code in #rust, #cpp, #php, or any language with the double colon operator: you don't have to escape it anymore in search, starting with broot 1.25

    dystroy.org/broot

  23. #broot 1.22.0 comes with left elision of parent paths so that you can search even in tiny terminals.

    dystroy.org/broot

    (yes, taking the opportunity to brag about how well wide characters are handled in all situations in broot)

  24. broot is a CLI tool that helps you overview directories, no matter how big they are

    dystroy.org/broot/

    #tools #devex #linux #broot

  25. Most impressive #Rust achievement for me is not its integration in the #Linux kernel rather have replaced almost every of my #CLI tool with better #design, #behaviors and completely natural

    Very fast illustrative list:
    #wezterm ⬅️ terminal
    #helix ⬅️ editor
    #zellij ⬅️ terminal multiplexor
    #tealdeer ⬅️ tldr
    #fd ⬅️ find
    #ripgrep ⬅️ grep
    #bat ⬅️ pager
    #zoxide ⬅️ fast cd
    #broot ⬅️ interactive ls
    #exa ⬅️ ls
    #git-delta ⬅️ git diff
    #handlr ⬅️ xdg-open
    #starship ⬅️ shell prompt
    #topgrade ⬅️ upgrade manager