amalgam-daemon
Runtime daemon for amalgam that watches for schema changes and regenerates configurations.
Overview
amalgam-daemon provides continuous monitoring of schema sources and automatic regeneration of type definitions when changes are detected.
Features
- File Watching: Monitor local directories for schema changes
- Kubernetes Integration: Watch CRD updates in live clusters
- GitHub Integration: Poll repositories for schema updates
- Incremental Updates: Only regenerate affected types
- Cache Management: Smart caching of parsed schemas
Usage
use ;
// Configure the daemon
let config = new
.watch_directory
.watch_kubernetes
.output_directory;
// Start the daemon
let daemon = new;
daemon.run.await?;
CLI Usage
# Watch local directory
# Watch Kubernetes cluster
# Watch with specific interval