grab
handlr
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
grab
-
My first project: A basic grep clone
As part of my journey of learning Rust, I've made a very basic clone of grep. It has most of the primary functions of grep, I think. Along the way I've learned a lot. It could certainly use some performance optimizations; if you look at the code you'll know what I mean! But I'm proud of it; never thought I could do systems programming or shape up a tool like this from scratch.
handlr
-
X11 Universal File Opener and XDG Mess
Having lived through the same frustrations I've released https://github.com/chmln/handlr a year ago. It comes with lots of nifty scripting tools and significant improvements over xdg-open
-
New to the command-line
Use a plumbing program like handlr to open with the correct program without needing to type the program. alias handlr to something simple like f to reduce the keystrokes. If you want to be even more efficient write a wrapper-script around handlr which starts fzf if no argument to handlr is provided so you can immediately fuzzy-find a file. If the provided parameter is a directory than cd into it otherwise call handlr. This way you never have to type cd, fzf or any other program to open a file again.
-
Change default file manager in X/DWM
I use https://github.com/chmln/handlr to set witch program associates with what. It is really poorly handled buy default imo. It is rust based so maybe some depends.
What are some alternatives?
teip - Masking tape to help commands "do one thing well"
mimeopen-gui - Graphical "Open with..." application chooser for Freedesktops
cloneit - A cli tool to download specific GitHub directories or files
i3-focus-last
move-links - CLI utility to move (or rename) your files to a new location and redirect all of its symbolic links, to the new path
ashpd - A Rust wrapper around XDG portals DBus interfaces
fcp - A significantly faster alternative to the classic Unix cp(1) command, copying large files and directories in a fraction of the time.
volsa2 - Volca Sample 2 sample manager for Linux
systems-with-rust - cr4sh_ (pronounced crash, because it crashes all the time) is a Linux shell fully written with Rust. This can be used for educational purposes and is a great intro to Systems Programming [Moved to: https://github.com/bexxmodd/cr4sh_]
rofi-vscode-mode - A Rofi plugin to open recent VSCode workspaces
gobble - Rust rewrite of Devour
rofi-games - A rofi plugin which adds a mode that will list available games for launch along with their box art. Requires a good theme for the best results.