Проект
Проверьте --help, пропущенные значения и неизвестные флаги без запуска основной операции.
Небольшой консольной утилите нужны понятные правила. GeekCrest объединяет аргументы, сообщения об ошибках и основную операцию в одном обсуждении проекта.
const options = parseArgs(argv);
if (options.help) return printHelp();
if (options.unknown.length) return usageError();
return run(options);Проверьте --help, пропущенные значения и неизвестные флаги без запуска основной операции.
Сравните фактическое поведение с ожидаемым. Если проверка не проходит, разберитесь в причине перед следующими изменениями.
Базовый URL, учётные данные и доступный сервер.
const options = parseArgs(argv);
if (options.help) return printHelp();
if (options.unknown.length) return usageError();
return run(options);