tealdeer
difftastic
Our great sponsors
tealdeer | difftastic | |
---|---|---|
48 | 67 | |
3,831 | 18,016 | |
- | - | |
6.0 | 9.9 | |
22 days ago | 6 days ago | |
Rust | Rust | |
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.
tealdeer
- Googling for answers costs you time
-
229 Linux Commands with Examples
There's also a cli program called tealdeer that does this kind of thing and uses a local cache. And there's a fuzzy search interactive cli cheatsheet program called navi that's also pretty cool (and you can write your own cheatsheets).
-
I like flatpaks, have a few dozen of them installed, but damn those updates are massive
man command & -h/--help flags & tealdear
-
bashrc inspiration - your favorit trick
My new found love is tealdeer + fzf and this alias:
-
Which tldr client should I use
I use the rust implementation since I have cargo installed anyway. https://github.com/dbrgn/tealdeer
-
Example-based cheat sheets from the command line
tealdeer (loosely pronounced TLDR) provides example-based and community-driven man pages https://github.com/dbrgn/tealdeer
- Introducing `rmx`. A drop in replacement for GNU `rm` with better performance and extra features
-
Faster and colourful Command-Line tools πβ‘
tealdeer: A very fast implementation of tldr in Rust. A more approachable complement to traditional man pages.
-
Good Alternatives To Man Pages To Learn Concise Linux Command Examples
this implementation if you arenβt a fan of waiting a second or two for the Python interpreter to rev up and do whatever it does
-
5 Modern CLI tools that help boost your productivity
tealdeer is an alternative to the tldr tool. Both accomplish the same task, that is, showing community-driven help/man pages which are easier to read and understand than the traditional, detailed ones. Here is an example for exa -
difftastic
- FLaNK AI Weekly 25 March 2025
-
Difftastic, a structural diff tool that understands syntax
https://github.com/Wilfred/difftastic/issues/560 help wanted :)
Semantic Diff is probably the closest for now, although I don't think it uses tree-sitter.
Yes there is an `β-override` option you can use to specify the language in which a file should be parsed.
https://github.com/Wilfred/difftastic/blob/master/CHANGELOG....
-
So You Think You Know Git β Git Tips and Tricks by Scott Chacon
Use the fantastic difftastic instead of git's diff. https://difftastic.wilfred.me.uk/
[alias]
-
SemanticDiff now supports Rust
difftastic provides similar capabilities in a free tool based on treesitter
-
My programming language aware diff for VS Code and GitHub now supports Rust
difftastic? https://github.com/Wilfred/difftastic
Looks very similar to the treesitter based difftastic, which seems to support more languages and a less problematic business model.
-
Prettier $20k Bounty was Claimed
If you're looking for a VS Code extension or a GitHub app, check out https://semanticdiff.com/. I'm a co-founder of this project.
If you prefer a CLI tool, check out https://github.com/Wilfred/difftastic. It supports more languages, but doesn't recognize when code has been replaced by an equivalent version ("invariances"). So it will show some changes (e.g. replacing a character in a string with an escape sequence) even though they are technically equivalent.
What are some alternatives?
delta - A syntax-highlighting pager for git, diff, and grep output
tldr - π Collaborative cheatsheets for console commands
diffsitter - A tree-sitter based AST difftool to get meaningful semantic diffs
neogit - An interactive and powerful Git interface for Neovim, inspired by Magit
Visual Studio Code - Visual Studio Code
gumtree - An awesome code differencing tool
git-split-diffs - Syntax highlighted side-by-side diffs in your terminal
tree-sitter-cpp - C++ grammar for tree-sitter
emacs-diff-ansi
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.
grub-btrfs - Include btrfs snapshots at boot options. (Grub menu)
updog - Updog is a replacement for Python's SimpleHTTPServer. It allows uploading and downloading via HTTP/S, can set ad hoc SSL certificates and use http basic auth.