Если вы пишете исполняемую программу из командной строки, вы часто хотите предложить пользователю несколько опций или флагов, а также, возможно, более одного аргумента. Я наткнулся на это много раз, но есть ли какой-то шаблон дизайна для прокрутки аргументов и отработки соответствующих функций?Что такое шаблон проектирования для обработки аргументов командной строки
Рассмотрим:
myprogram -f filename -d directory -r regex
Как организовать код после извлечения аргументов, используя любые встроенные модули для вашего языка? (приветствуются ответы на конкретные языки, если это поможет вам сформулировать ответ)
Это должно быть помечено как «язык-агностик», поскольку вопрос требует шаблон дизайна, а также предложения. – martinatime 2008-09-10 15:52:53