Если выполнить команду opm install -all (указан только один дефис) - opm успешно выполняется, выводит в консоль лог без ошибок, в логе указывает что опеределяет отсутствующие пакеты, скачивает и успешно устанавливает их - но при этом ничего фактически не устанавливается.
На мой взгляд, нужно либо выводить ошибку аргумента - показывая, что --all нужно указывать с двумя дефисами, либо выводить ошибку поиска пакета с именем -all