... что javascript - это не java:)
Многие, многие, начинающие с разработки сайтов, сказали мне, что javascript - это просто java!
Хотя это не упоминается в документации по glibc или на странице руководства getopt, дополнительные аргументы для параметров командной строки в длинном стиле требуют 'знака равенства' (=). Пробел, отделяющий необязательный аргумент от параметра, не работает.
Пример выполнения с тестовым кодом:
$ ./respond --praise John Престижность Джону $ ./respond --praise = Джон Престижность Джону $ ./respond - винить Джона Ты полный отстой ! $ ./respond --blame = Джон Отстой, Джон!