-
Although I do not have much to add, a combination of `difftastic` & `delta` [0] is a very cool combo to make _git_ a little more approachable for newbies like me.
[0]: https://github.com/dandavison/delta
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Resolve is another tree-sitter based tool that does this:
https://github.com/grammatech/resolve
-
Itβs a bit out of date but my fork adds this functionality https://github.com/anchpop/difftastic
-
My favorite diff tool is diff2html - see the diff in your browser as HTML!
https://diff2html.xyz/
Install the CLI, run the command (alias diff='diff2html -s side') - I run this at least every time before committing to quickly see all I've done.
-
One more tree-sitter based diffing tool - diffsitter
https://github.com/afnanenayet/diffsitter
-
https://github.com/Tacklebox/cursh
You can use it like `cursh difftastic {{1}} {{2}}` and it will prompt you for each {{#}} to hit enter once you have the thing you want in your clipboard and it passes the content to the command as files