Repository navigation
Release v0.1.12 - Cross-Platform Support & Path Exclusion
π Cross-Platform Support & Path Exclusion
Ratifact now supports Windows, macOS, and Linux with automated one-liner installation scripts! Plus a powerful new path exclusion feature.
β¨ New Features
Cross-Platform Installation
- Linux:
sudo apt update && sudo apt install -y curl git && curl -fsSL https://raw.githubusercontent.com/adolfousier/ratifact/main/src/scripts/linux/install.sh | bash - macOS:
curl -fsSL https://raw.githubusercontent.com/adolfousier/ratifact/main/src/scripts/macos/install.sh | bash - Windows (PowerShell as Administrator):
powershell -Command "iwr -useb https://raw.githubusercontent.com/adolfousier/ratifact/main/src/scripts/windows/install.ps1 | iex"
Path Exclusion
- Press 'x' in Artifacts panel to exclude a path from scans
- Confirmation dialog ensures you don't accidentally exclude paths
- Manage excluded paths in Settings β Excluded Paths
- Confirm before removing paths from exclusion list
- Automatic rescan when restoring excluded paths
- Excluded paths persist in config.toml
π What's Included
- β Linux installation script with dependency auto-install
- β macOS installation script with Homebrew integration
- β Windows installation script with winget package manager
- β Path exclusion feature with 'x' keyboard shortcut
- β Excluded paths management in Settings menu
- β Confirmation prompts for safety
- β Automatic rescan on restoration
- β Settings panel shows excluded path count
π§ Technical Details
- Cross-platform scripts automatically install: Rust, Docker, Git, and all dependencies
- Excluded paths stored in config.toml as a TOML array
- Scan logic checks against exclusion list before logging artifacts
- Rescan trigger on path restoration for immediate visibility
π Installation Notes
First-time users:
- Copy the one-liner for your platform from above
- Scripts will prompt for confirmations during installation
- Installation logs saved for reference
Existing users:
- Continue using
make runor your preferred build method - Exclusion feature available immediately after update
- No breaking changes
π Bug Fixes & Improvements
- Settings panel now displays count of excluded paths
- Footer shortcuts updated to show 'x: Exclude'
- Clean compilation with zero warnings
- Full test coverage for config serialization
π Release Stats
- Files Changed: 14
- Installation Scripts: 3 (Linux, macOS, Windows)
- New Features: Path exclusion system
- Total Code Added: 685 lines
- Breaking Changes: None
v0.1.12 | October 30, 2025