Neben dem hilfreichen Tipp von Pi88no zum Safari-Privatmodus, kannst du aber auch direkt das Terminal verwenden.
# Beende Safari vor dem Löschen der Dateien
osascript -e 'tell application "Safari" to quit'
# Lösche die Verlauf-Datenbanken
rm -rf ~/Library/Safari/History.db
rm -rf ~/Library/Safari/History.db-shm
rm -rf ~/Library/Safari/History.db-wal
# Lösche die LastSession Dateien
rm -rf ~/Library/Safari/LastSession.plist
rm -rf ~/Library/Safari/LastSession.plist.lockfile
# Lösche die Website-Daten
rm -rf ~/Library/Safari/LocalStorage
rm -rf ~/Library/Safari/Databases
rm -rf ~/Library/Safari/Downloads.plist
Siehe hierzu ggf.: osaScript | Apple Developer Documentation
Soll es jedoch ein Drittprogramm sein, wäre OnyX ein kostenloses Dienstprogramm, das verschiedene Wartungs- und Optimierungsaufgaben durchführen kann, einschließlich des Löschens von Safari-Verlaufsdaten.
Im Bezug auf Anpassungen, solltest du Apple Script bevorzugen, habe ich mir einmal die Mühe gemacht Dir Nachfolgendes herauszusuchen, welches diesbezüglich geeignet erscheint:
Skripteditor – Benutzerhandbuch für den Mac - Apple Support (DE)
Introduction to AppleScript Language Guide
Gerne auch via GUI-Editor / UI-Browser, welcher inzwischen frei erhältlich ist.
GUI Funktionen unter macOS individualisieren / neu erstellen - von PreCognition
UI Browser 4 ist jetzt für die Entwicklung als öffentliches GitHub-Open-Source-Projekt verfügbar - von PreCognition
Beste Grüße & viel Erfolg!