bat
fzf
bat | fzf | |
---|---|---|
207 | 426 | |
52,228 | 69,469 | |
1.7% | 1.7% | |
9.3 | 9.7 | |
5 days ago | 7 days ago | |
Rust | Go | |
Apache License 2.0 | MIT License |
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.
bat
-
Man pages are great, man readers are the problem
I page man (and many other things) through bat[0] which improves my experience.
[0]: https://github.com/sharkdp/bat
-
What to do when your git worktree is not detecting file changes
my cat replacement (bat), shows the changed lines
-
bat VS kat - a user suggested alternative
2 projects | 13 Mar 2025
- Rewriting essential Linux packages in Rust
- Core Git Developers Configure Git
-
Effortlessly Manage Your Notes with my Bash Script Featuring FZF Integration!
bat (for enhanced preview in search)
-
Wombat - Syntax Highlighting with Rust's Bat Called from Crystal
Have you heard of the command-line tool bat, written in Rust? bat is a command-line tool similar to cat that displays file contents in the terminal, but with additional features like line numbering, syntax highlighting, and paging.
-
17 Essential CLI Tools to Boost Developer Productivity
bat
-
Hyperfine: A command-line benchmarking tool
Perhaps interesting (for some) to note that hyperfine is from the same author as at least a few other "ne{w,xt} generation" command line tools (that could maybe be seen as part of "rewrite it in Rust", but I don't want to paint the author with a brush they disagree with!!): fd (find alternative; https://github.com/sharkdp/fd), bat ("supercharged version of the cat command"; https://github.com/sharkdp/bat), and hexyl (hex viewer; https://github.com/sharkdp/hexyl). (And certainly others I've missed!)
Pointing this out because I myself appreciate comments that do this.
For myself, `fd` is the one most incorporated into my own "toolbox" -- used it this morning prior to seeing this thread on hyperfine! So, thanks for all that, sharkdp if you're reading!
Ok, end OT-ness.
-
Delta: A syntax-highlighting pager for Git, diff, grep, and blame output
i like bat, but they also link over to delta :D
https://github.com/sharkdp/bat?tab=readme-ov-file#git-diff
fzf
- Mejorando el git checkout
-
Trick to find commands in the terminal quickly
Install "fzf" [0] and set it up to be used with control+r, there's no going back. You get as a bonus the chance to use fzf in a lot of other places :)
I guess that more advance tool would be "atuin" [1], but it is too much for my use case.
[0] https://github.com/junegunn/fzf
-
Get a Git productivity boost with FZF
FZF is a command line fuzzy finder. It's an incredibly powerful tool that you can use (at its simplest) to filter lists as you type.
-
Effortlessly Manage Your Notes with my Bash Script Featuring FZF Integration!
fzf (fuzzy finder)
-
17 Essential CLI Tools to Boost Developer Productivity
fzf
-
How to automate the launch of your terminal processes (fzf + tmux + teamocil)
FZF (Fuzzy finder) is a command-line application that allows you to turn any list into an interactive menu with support for awesome fuzzy search, which you can read more about here.
-
Fuzzy business: shadowing ssh
So you'll need fzf installed for this example to do anything interesting.
-
fzf + SSH Config Hosts
Combining this with fzf, you can have a nice quick shortcut to quickly pick a server to connect to into.
-
We need more zero config tools
fzf (https://github.com/junegunn/fzf) is really great. Very useful for providing a quick and easy user interface. For example, I use it to fuzzy find inside git branches to have an "improved checkout". I do that since at work branches are usually named "-", it's faster to search for the issue number.
-
Rga: Ripgrep, but also search in PDFs, E-Books, Office documents, zip, etc.
The fzf repo has a guide/example code for ripgrep integration that works pretty well.
https://github.com/junegunn/fzf/blob/master/ADVANCED.md#ripg...
What are some alternatives?
delta - A syntax-highlighting pager for git, diff, grep, and blame output
peco - Simplistic interactive filtering tool
glow - Render markdown on the CLI, with pizzazz! 💅🏻
skim - Fuzzy Finder in rust!
awesome-zsh-plugins - A collection of ZSH frameworks, plugins, themes and tutorials.
ranger - A VIM-inspired filemanager for the console