srctx
dyff
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.
srctx
- Visualize Your Commits: Automatically Evaluate Function-Level Impact in Seconds with a simple setup. Cross-Language. (https://github.com/williamfzc/srctx)
-
srctx: A golang library for automatically evaluating the function level impacts of Git Diff
wget https://github.com/williamfzc/srctx/releases/download/v0.4.2/srctx-linux-amd64 chmod +x srctx-linux-amd64 ./srctx-linux-amd64 diff --before HEAD~1 --after HEAD --lsif dump.lsif --outputCsv output.csv --outputDot output.dot ```
- srctx: a LSIF parser for understanding what happened in every lines of your code
- Enhance git diff with LSIF
dyff
-
difftool to generate config with only new changes
I personally used dyff https://github.com/homeport/dyff it helped a lot when seeing exactly what was going to change.
-
A tool to sort/rearrange yaml files - or bring them close enough in alignment to allow a decent diff between them.
had good results using https://github.com/homeport/dyff
- A list of new(ish) command line tools â Julia Evans
-
How to compare 2 yaml files in go?
I had the same question some years ago. Since I was also interested in the finer details of possible differences, like order changes or type changes, I decided to write a library and CLI myself: github.com/homeport/dyff.
-
How to compare 2 k8s yaml files?
I use dyff (https://github.com/homeport/dyff) as the output is easy to read.
- Dyff: Diff tool for YAML files, and sometimes JSON
What are some alternatives?
scip - SCIP Code Intelligence Protocol
yaml - YAML support for the Go language.
cue - CUE has moved to https://github.com/cue-lang/cue
cue - The home of the CUE language! Validate and define text-based and dynamic configuration
dasel - Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
jq - Command-line JSON processor [Moved to: https://github.com/jqlang/jq]
tig - Text-mode interface for git
lnav - Log file navigator
dive - A tool for exploring each layer in a docker image
glow - Render markdown on the CLI, with pizzazz! ð ðŧ
tfscan - Inspect Terraform resources in a state and plan JSON files
pup - Parsing HTML at the command line