Modern replacement for the command-line program ls, with more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git.
Simple hex viewer for the terminal. It uses a colored output to distinguish different categories of bytes (NULL bytes, printable ASCII characters, ASCII whitespace characters, other ASCII characters and non-ASCII).
Line-oriented search tool that recursively searches your current directory for a regex pattern while respecting your gitignore rules. Similar to other popular search tools like The Silver Searcher, ack and grep.
Program that displays statistics about your code. Tokei will show number of files, total lines within those files and code, comments, and blanks grouped by language.
I’m just getting started with Rust - the one I didn’t see was rustup. Most of the books recommend you install rustup and let it install the rest locally, rather than having a system-wide fixed toolchain.
This is why I love the Silverblue concept so much - IMHO the OS should just be the kernel / device manager, a rational command line and a display / desktop - everything else should be isolated in a container via podman or flatpak. Want a Rust toolchain? Run it in a container!
It is okay, we can package things as long as they are available somewhere and their dependencies are available on crates.io (which seems to be the case).
The dependencies can be trimmed a lot if we disable the features for remote storage and distributed client/server, so it would only support local disk storage. Even then, we’re missing a few things.
I have packaged it and it is available in fedora-updates-testing-modular. It should be enough to do dnf --enablerepo=fedora-updates-testing-modular install heatseeker.
watchexec is a simple, standalone tool that watches a path and runs a command whenever it detects modifications.
podcast is a command line podcast player.
procs is a replacement for ps written by Rust.
oxipng A lossless PNG compression optimizer
broot A better way to navigate directories
jql A JSON Query Language CLI tool built with Rust
diskus is a very simple program that computes the total size of the current directory. It is a parallelized version of du -sh .
tin-summer Find build artifacts that are taking up disk space
dust A more intuitive version of du in rust
rm-improved is a command-line deletion tool focused on safety, ergonomics, and performance. It favors a simple interface, and does /not/ implement the xdg-trash spec or attempt to achieve the same goals.
cobalt-bin A straightforward static site generator written in Rust.
rnr is a command-line tool to rename multiple files and directories that supports regular expressions.
amber is a code search and replace tool written by Rust. This tool is inspired by ack, ag, and other grep-like tools.
hunter is a fast and lag-free file browser/manager for the terminal. It features a heavily asynchronous and multi-threaded design and all disk IO happens off the main thread in a non-blocking fashion, so that hunter will always stay responsive, even under heavy load on a slow spinning rust disk, even with all the previews enabled.
peep The CLI text viewer tool that works like less command on small pane within the terminal window.
gifski converts video frames to GIF animations using pngquant’s fancy features for efficient cross-frame palettes and temporal dithering. It produces animated GIFs that use thousands of colors per frame.