Приложение CLI является консольным приложением. Консольное приложение может использовать расширения CLI для упрощения анализа аргументов.
Когда вы создаете простое консольное приложение, вы можете передавать параметры и анализировать параметр «args» в методе Main. Вы должны проверить и отобразить эти параметры вручную.
Расширения CommandLineUtils справятся со многими из этих задач за вас. Вы можете указать, требуются ли аргументы, могут ли они появляться более одного раза, и другие проверки.
Так что это не то или иное, а возможность упростить синтаксический анализ командной строки.