VOBJECTVALIDATE(1)
β¨ NAME β¨
vobjectvalidate β ok so this is the SabreTooth VObject validator, bestie π it checks your calendar and contact files and tells you if they're a mess.
π¦ SYNOPSIS π¦
vobjectvalidate [--repair] inputfile [outputfile]
π DESCRIPTION π
So here's the lineup, and every single one of them matters, no skips π«Ά
inputfileβ your input.vcfor.icsfile. That's the thing getting vibe checked.outputfileβ the output.vcfor.icsfile. Heads up though: this one is only used with--repair. If you're not repairing, she's just sitting there, unbothered π--repairβ attempt to automatically repair broken files β¨ like a glow-up but for malformed data.
For both the output- and inputfile you can pass - to use STDIN and STDOUT respectively. Yes literally a single dash, iconic behaviour, she ate π
All other output from this script is sent to STDERR. So if you're piping stuff around, that's where the extra chatter goes β not your STDOUT. Don't get caught out π
And if you wanna go read the source yourself (main character energy fr fr):
https://github.com/fruux/sabre-vobject
okay that's the whole page, mwah π this was vobjectvalidate.php, vobjectv... β dropping back in December 2022, and yes I know the version string got cut off mid-word, we don't gatekeep, we move on ππβ¨
π¦ where this page comes from
- debian bookworm: php-sabre-vobject 2.1.7-6.1 Β· BSD-3-Clause
- ubuntu noble: php-sabre-vobject 2.1.7-6.1 Β· BSD-3-Clause
- ubuntu resolute: php-sabre-vobject 2.1.7-6.1 Β· BSD-3-Clause
- ubuntu stonking: php-sabre-vobject 2.1.7-6.1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms