yuck ist ein Parser für Kommandozeilenoptionen in C, der nur minimale Abhängigkeiten aufweist: Einen C-Compiler und den Makroprozessor M4. Er unterstützt alle Standard-Fälle: lange Optionen (--option), zusammenfassbare kurze Optionen (-xab für -x -a -b), optionale Argumente und mehrfaches Vorkommen von Optionen (-vvv). Er hängt nicht von getopt() oder getopt_long() ab. (non)