CLI ist ein Compiler für Kommandozeilenoptionen für C++. Er ermöglicht die Angabe der Optionen, die ein Programm unterstützt, ihre Typen und Standardwerte. Diese Spezifikation kann dann in C++-Klassen übersetzt werden, die das Parsen der Kommandozeilenargumente erledigen und eine bequeme und typsichere Schnittstelle zum Zugriff auf die extrahierten Daten bereitstellen. (non)