💾 Archived View for ibannieto.info › stuff › newtools.gmi captured on 2023-09-28 at 15:49:38. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-03-20)

-=-=-=-=-=-=-

ibannieto's capsule

Home

New, Modern *ix tools

If you liked some of these you should thank the original creator of the repository.

modern-unix

bat

A cat(1) clone with syntax highlighting and Git integration. This is not just way more beautiful than cat, it is also quite more powerful. It has:

bat

broot

broot is a better way to navigate directories.It is fast and doesn’t block (any keystroke interrupts the current search to start the next one). The feature I like the most is that you can manipulate files while using it. Most often, when not using broot, you move your files in the blind. You do a few ls before, then your manipulation, and maybe you check after. You can instead do it without losing the view of the file hierarchy.

broot

cheat

cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember. To get the best of cheat use it with cheatsheets.

cheat

choose

This is choose, a human-friendly and fast alternative to cut and (sometimes) awk. These are the features.

choose

curlie

If you like the interface of HTTPie but miss the features of curl, curlie is what you are searching for. Curlie is a frontend to curl that adds the ease of use of httpie, without compromising on features and performance. All curl options are exposed with syntax sugar and output formatting inspired from httpie.

curlie

delta

A syntax-highlighting pager for git, diff, and grep output. Code evolves, and we all spend time studying diffs. Delta aims to make this both efficient and enjoyable: it allows you to make extensive changes to the layout and styling of diffs, as well as allowing you to stay arbitrarily close to the default git/diff output.

delta

dog

Dogs can look up!

dog is a command-line DNS client, like dig. It has colourful output, understands normal command-line argument syntax, supports the DNS-over-TLS and DNS-over-HTTPS protocols, and can emit JSON.

dig on steroids.

dog

duf

duf wants to be better df alternative that offers the following features:

duf

dust

du + rust = dust. Like du but more intuitive. This tool is an useful solution to see how and where the disk has been used.

Dust is meant to give you an instant overview of which directories are using disk space without requiring sort or head. Dust will print a maximum of one ‘Did not have permissions message’.

dust

exa

exa is a modern replacement for the venerable file-listing command-line program ls that ships with Unix and Linux operating systems, giving it more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it’s small, fast, and just one single binary.

exa

fd

fd is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to find. While it does not aim to support all of find's powerful functionality, it provides sensible (opinionated) defaults for a majority of use cases. In fact what is really good about this tool is that is extremely fast, maybe that’s because it’s written in Rust. It seems to me that everything that is written in Rust is fast.

fd

gping

Ping, but with a graph. There is really nothing much to say about this; the only thing that comes to my mind is that is gorgeous.

gping

gtop

System monitoring dashboard for terminal. Using gtop you can monitor:

gtop

httpie

HTTPie (pronounced aitch-tee-tee-pie) is a command-line HTTP client. Its goal is to make CLI interaction with web services as human-friendly as possible. HTTPie is designed for testing, debugging, and generally interacting with APIs & HTTP servers. The http & https commands allow for creating and sending arbitrary HTTP requests. They use simple and natural syntax and provide formatted and colorized output.

httpie

lsd

This project is a rewrite of GNU ls with lot of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project and it supports themes.

lsd

mcfly

mcfly replaces your default ctrl-r shell history search with an intelligent search engine that takes into account your working directory and the context of recently executed commands. McFly's suggestions are prioritized in real time with a small neural network.

mcfly

procs

procs is a replacement for ps written in Rust and these are the core features:

procs

ripgrep

An extremely fast alternative to grep that respects your gitignore.

ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files. ripgrep has first class support on Windows, macOS and Linux.

ripgrep

Back