|4 days ago||5 days ago|
|MIT License||GNU General Public License v3.0 or later|
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.
Visualizing branch changes without Github
4 projects | reddit.com/r/git | 10 Nov 2021
There's also delta, like diff-so-fancy but with many more options.
delta: A syntax-highlighting pager for git. A viewer for git diff output
1 project | reddit.com/r/planetemacs | 20 Oct 2021
Code Review from the Command Line
6 projects | news.ycombinator.com | 25 Sep 2021
I just recently learned that there’s a --gui option for git difftool, which is nice because I use Kaleidoscope for heavy diffs (and merges too with git mergetool) but recently picked up delta  for quicker diffing in the terminal. Now I can have both easily.
What's your "instant love software"?
11 projects | reddit.com/r/linux | 2 Sep 2021
Delta as a side by side difftool for git. https://github.com/dandavison/delta
Need clarity on what's printed with git diff
1 project | reddit.com/r/git | 4 Aug 2021
If you want git to output in a human readable format with colors and syntax highlighting, you can configure it to use a tool like delta
New in Git: Switch and Restore
7 projects | news.ycombinator.com | 1 Aug 2021
Best diff config for vim in 2021?
3 projects | reddit.com/r/vim | 17 Jul 2021
Since newer diff algorithms are merged into vim and there are tools specifically designed for diffing two files, I wonder what is the best vimdiff option? Here is mine: vim " vimdiff configs if has("patch-8.1.0360") set diffopt=filler,internal,algorithm:histogram,indent-heuristic endif There is also delta which seem to have a smarter algorithm. Is there a way to use delta in vim instead?
My favorite cli/tui programs:
43 projects | reddit.com/r/commandline | 15 Jul 2021
Difftastic: Syntax-aware structured diff tool
6 projects | news.ycombinator.com | 7 Jul 2021
Thanks, this is good advice. There are some super featureful diff tools out there. For example, https://github.com/dandavison/delta does a line-based diff but it also syntax highlights its output.
I'm hoping that defining syntax in a separate TOML file will let end users extend difftastic for their own languages/config files. I want to keep difftastic small and manageable.
Compare two files and print out the differences!
1 project | reddit.com/r/rust | 27 May 2021
accidentally installed updates in a folder
2 projects | reddit.com/r/archlinux | 26 Nov 2021
(+bat if you're fancy)
fd 8.3.0 released
5 projects | reddit.com/r/linux | 26 Nov 2021
For me, it is additionally bat as an alternative to cat and fzf.
to train kitty to walk wearing a harness
1 project | reddit.com/r/therewasanattempt | 15 Nov 2021
I prefer bat, personally, as it's just better.
Apps, Tools, and Gear I Use (2021 edition)
12 projects | dev.to | 11 Nov 2021
Bat - the cat command on steroids.
Doing M1 MacBook Pro (M1 Max, 64GB) Compile Benchmarks!
37 projects | reddit.com/r/rust | 26 Oct 2021
Command line utility to show md / regular txt files like man pages?
6 projects | reddit.com/r/commandline | 20 Oct 2021
There other cli markdown viewers: * bat - my personal choice * mdcat - viewer in rust * mdless - was ok as far as I recall * glow - used to use it, did the job pretty well * terminal_markdown_viewer * mdo
A second brain, for you, forever
19 projects | news.ycombinator.com | 17 Oct 2021
And some more snippets since I'm copying and pasting already. (I'm using "bat" to view files. Get it from https://github.com/sharkdp/bat )
40 │ ;; Taken from https://karl-voit.at/2017/02/11/my-system-is-foobar/
Colored json terminal output like in Nodejs
3 projects | reddit.com/r/rust | 12 Oct 2021
Bat can also be used as a library for easy pretty printing: https://github.com/sharkdp/bat/blob/master/examples/yaml.rs3 projects | reddit.com/r/rust | 12 Oct 2021
In fact, bat (an alternative to the cat command which produces fancy output when not being piped) is an Apache/MIT-licensed example of doing just that.
The "man" is command not working
1 project | reddit.com/r/archlinux | 12 Oct 2021
I assume that since bat is a cat clone, one of the configs you copied from github probably has an alias set somewhere to use bat whenever cat is invoked, and man probably relies on cat. So when you used man, it tried to use cat (which is aliased to bat somewhere) and since bat didn't exist on your system, it didn't work.
What are some alternatives?
diff-so-fancy - Good-lookin' diffs. Actually… nah… The best-lookin' diffs. :tada:
vim-fugitive - fugitive.vim: A Git wrapper so awesome, it should be illegal
vim-colors-solarized - precision colorscheme for the vim text editor
vim-gitgutter - A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
exa - A modern replacement for ‘ls’.
difftastic - a syntax-aware diff
sh - A shell parser, formatter, and interpreter with bash support; includes shfmt
gitui - Blazing 💥 fast terminal-ui for git written in rust 🦀
hack-cpu-emulator - A re-implementation of Nand2tetris' CPU Emulator in the terminal
git-split-diffs - GitHub style split diffs in your terminal
iTerm2-Color-Schemes - Over 250 terminal color schemes/themes for iTerm/iTerm2. Includes ports to Terminal, Konsole, PuTTY, Xresources, XRDB, Remmina, Termite, XFCE, Tilda, FreeBSD VT, Terminator, Kitty, MobaXterm, LXTerminal, Microsoft's Windows Terminal, Visual Studio, Alacritty
fzf - :cherry_blossom: A command-line fuzzy finder