EvilsInterrupt
@EvilsInterrupt
System programming, Reversing Engineering, C++

Каким должен быть интерфейс консольной утилиты при работе с response файлами?

Всем привет, меня интересует вопрос usability консольных утилит.

Хочу чтобы проверили мои мысли касательно интерфейса по работе с response-файлами.

Каким должен быть интерфейс консольной утилиты поддерживающей чтение из response-файла, напомню что если в ком.строке указан символ '@', то файл идущий после этого символа называется response-файлом. Такой файл нужен для того чтобы в нем указать другие опции ком. строки. Это применяется для более ясного применения утилит.

Сейчас я пишу утилиты с двумя вариантами использования:

my-tools.exe [options | @response-filename] input-filename

* Обязательным является имя входного файла, который может быть указан либо в response-файле, либо в явном виде в ком.строке;
* Не обязательными аргументами ком. строки являются явно указанные в ком. строке опции или записанные в response-файле;
* Если в ком-строке встречается символ '@', то далее предполагается следование имени response-файла;
* В случае дублирования имени входного файла в response-файле и в ком.строке, обрабатывается как будто-то он указан только один раз в одном из этих мест.

Вопрос: насколько это ясно и понятно выглядит с точки зрения пользователя?
  • Вопрос задан
  • 2338 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы