Skip to content

kindred v0.1.0

Latest

Choose a tag to compare

@BenMalaga BenMalaga released this 11 Jun 05:30

First release: template-less drift detection for a folder of sibling repos.

  • kindred scan [dir]: discovers sibling git repos, clusters shared files (same relative path in 2+ repos, plus well-known shareable files like LICENSE, .gitignore, .github/workflows/*), normalizes content, and prints a drift matrix with IDENTICAL / DRIFTED (with similarity %) / MISSING per repo. --json for scripting.
  • kindred diff <relpath> [dir]: zero-dependency unified diff between the variants of a shared file.
  • Similarity: line-based LCS diff ratio over normalized content (CRLF to LF, trailing whitespace stripped, blank runs collapsed).
  • Strictly read-only: never writes inside scanned repos.
  • Zero dependencies, Node >= 18, ESM, tested with node:test.

Roadmap: bless/apply to push the canonical variant back out.