Каркас модуля Cli
Метод resolveAbsolutePath
Методы package и version
Метод config
В методе resolveAbsolutePath вместо path.join используется path.resolve
Метод resolveVerboseAliases
Метод commander автоматически устанавливает версию
Метод getCommanderOption
Опция verbose указывается автоматически. Возможность отмены автоматического указаний опций.
Методы set-remove-isDefault-CommanderOption.

defaultCommanderOptions реализован в виде метода.

Версия устанавливается только один раз и при её наличии.

При установке значения в методе config обновляется опция config, если она задана в стандартном виде.
Метод commander возвращает экземпляр с выполненным парсингом process.argv
Модуль Cli