SMART queries are now run in parallel using background jobs: 1. First pass launches background jobs for all devices 2. Each job writes to a temp file in SMART_CACHE_DIR 3. Wait for all jobs to complete 4. Second pass reads cached data for display This significantly reduces script runtime when multiple drives are present, as SMART queries can take 1-2 seconds each. Cache directory is automatically cleaned up after use. Fixes: #15 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
41 KiB
41 KiB