Releases: festeh/Installer
Releases · festeh/Installer
Release list
v0.3.0
Add depends_on field for install ordering - Add DependsOn field to Simple struct - Install dependencies recursively before package - Detect circular dependencies 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
v0.2.0
Add config inheritance support - Add `inherits` field to config.toml and install.toml - Child configs merge with parent (child overrides) - Circular inheritance detection - Empty install.toml no longer errors 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
v0.1.1
Improve robustness and reduce nesting - Use os.Hostname() instead of hostname command - Handle missing HOME env var with os/user fallback - Ignore missing .gitignore (optional file) - List available hosts when config not found - Extract removeSymlink helper to reduce duplication - Flatten nested conditionals with early returns 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
v0.1.0
Add doctor, uninstall commands and dry-run/force flags - Add `doctor` command to check symlink health - Add `uninstall` command to remove managed symlinks - Add `--dry-run` / `-n` flag to preview changes - Add `--force` / `-f` flag to regenerate all templates - Fix symlink update logic to detect target changes - Check config.toml mtime for template regeneration - Improve TOML parsing error messages - Fix potential nil pointer in filepath.Walk 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>