Files
Linux-Server-Management-Too…/modules/security
cschantz 4c45411edc Fix ClamAV progress display to only update on file change
Problem:
Progress display updated every 0.2s showing same filename repeatedly:
  Scanning... ⠹ | Last file: pickledperil.com-Dec-2025.gz | Elapsed: 1m
  Scanning... ⠸ | Last file: pickledperil.com-Dec-2025.gz | Elapsed: 1m
  Scanning... ⠼ | Last file: pickledperil.com-Dec-2025.gz | Elapsed: 1m

This created spam and made it hard to see actual progress.

Solution:
Track last displayed filename and only update when it changes:
- Added last_filename variable
- Only printf when filename != last_filename
- Removed spinner animation (unnecessary with file tracking)
- Changed format to simpler: "Scanning: [filename] | Elapsed: [time]"

Now displays:
  Scanning: pickledperil.com-Dec-2025.gz | Elapsed: 1m
  Scanning: awstats122025.pickledperil.com.txt | Elapsed: 1m 5s
  Scanning: error.log | Elapsed: 1m 10s

Each line shows a new file being scanned, no repetition.
2025-12-23 16:59:46 -05:00
..