interpolater
♥Cherished
A Rust CLI tool that keeps documentation synchronized with source code by interpolating content between marked sections in files. It enables developers to maintain single-source-of-truth documentation through CI/CD checks that detect when included snippets become stale, with support for multiple output modes including dry-run validation and in-place updates.
Clauded With Love Rating
7.7 / 10
Interpolater is a Rust CLI tool that synchronizes documentation with source code by interpolating content between marked sections in files. It provides CI/CD integration to detect stale documentation snippets and supports multiple modes including dry-run validation and in-place updates.
Code Quality6.5
Usefulness8.5
Claude Usage7.0
Documentation9.0
Originality7.5
Highlights
- ✓Comprehensive CI integration guide with GitHub Actions workflow, exit codes, and troubleshooting section
- ✓Well-defined problem space addressing the common issue of documentation drift in software projects
- ✓Clean API design with intuitive command-line flags (--check, --diff, --write) for different use cases
To Improve
- →Add actual source code examples showing marker syntax and supported interpolation formats in the README
- →Include test coverage metrics and provide more concrete examples of performance characteristics and file processing limits