Releases: lavantien/dotfiles
Releases · lavantien/dotfiles
Version 3.0: Bridge Approach Configuration System
Version 3.0 - Major release with backward-compatible configuration system, comprehensive testing, and documentation.
Major Features
Bridge Approach Configuration System
- Backward compatible: works without config file
- Optional configuration:
~/.dotfiles.config.yamlfor customization - Priority: command-line flags > config file > hardcoded defaults
- Graceful fallbacks: config failures don't break scripts
- Cross-platform: identical behavior on Windows, Linux, macOS
New Utilities
Backup & Restore
backup.sh/ps1: Timestamped backups with automatic cleanup (keeps 5 recent)restore.sh/ps1: Interactive restore from available backups
Health Check
healthcheck.sh/ps1: System health verification- Output: PASS/FAIL/WARN with detailed messages
- Formats: table (default), verbose, JSON
Uninstall
uninstall.sh/ps1: Safe removal with verification- Features: verify-only, dry-run, force mode
- Safety: Only removes verified dotfile deployments
System Instructions Sync
sync-system-instructions.sh/ps1: Distribute CLAUDE.md, AGENTS.md, GEMINI.md, RULES.md- Options: commit, push for headless Claude Code automation
Testing Framework
- 170+ test cases across bash and PowerShell
- BATS (bash) and Pester (PowerShell) frameworks
- Unit tests: bootstrap, update-all, git-hooks
- Integration tests: complete workflows
Documentation
BRIDGE.md: Comprehensive bridge approach documentationQUICKREF.md: Quick reference card and common tasksFIX_SUMMARY.md: Detailed fix summary and verificationCOMPLETION_SUMMARY.md: Complete verification summaryREADME.md: Restructured for clarity (concise, tables, no emojis)
Fixes & Improvements
Fixed Issues
- Config library paths in bootstrap scripts (was broken)
- Path typos in deploy.ps1/deploy.sh
- Alias inconsistencies (PowerShell to match bash)
- Removed dead code from configs
Improvements
- Added
-c/--commitflag to git-update-repos scripts - Enhanced error handling throughout
- Added
test-bridge.shfor verification - Idempotency: all scripts safe to run multiple times
- Better logging and user feedback
Backward Compatibility
✅ All changes are fully backward compatible
✅ Existing workflows continue to work exactly as before
✅ No breaking changes
✅ Config file is completely optional
Quick Start
==== Bootstrap Windows Development Environment ====
Options:
Interactive: true
Dry Run: false
Categories: full
Skip Update: false
Aborted.
Upgrade
Already up to date.
==== Bootstrap Windows Development Environment ====
Options:
Interactive: true
Dry Run: false
Categories: full
Skip Update: false
Aborted.
Full Changelog
See COMPLETION_SUMMARY.md for complete details on all changes.