Как лучше создать файл конфигурации и определить типы флагов? - PullRequest
0 голосов
/ 12 октября 2019

Я занимаюсь разработкой инструмента командной строки. У меня есть несколько вопросов о создании файлов конфигурации и определении флагов.

  1. Все ли флаги необходимо включить в файл конфигурации? Например, я мог бы установить некоторые флаги, такие как -e, -f в предложении командной строки, должен ли мой конфигурационный файл включать эти флаги, чтобы он работал каждый раз?

  2. Некоторые флаги имеют противоположное значение, например, «сгенерировать его рекурсивно в каждом каталоге» и «сгенерировать его в верхнем каталоге напрямую», поэтому один из двух параметров установлен по умолчанию. Должен ли я создавать флаг -a только для флага, который не установлен по умолчанию, или создавать -a, -b для обоих параметров (что -b не имеет никакого эффекта)?

...