Ещё одно пожелание по поводу girar-get-upload-method и возможно некоторых других, до которых я ещё не дошёл. Мне видится хорошей идеей оставить внутри скрипта пустую заглушку на неиспользуемые флаги, а из хелпа уберать или где-нибудь маленьким текстом написать, дескать вот в целях упрощения скриптования программа не жалуется на введение этих флагов, но и не меняет режим работы. Так ваши утилиты будут гораздо проще для понимания. А то смотришь на хелп и видишь 10 опций и начинается паника, потому что непонятно, какие из них актуальные, а какие только для упрощения скриптования.
реализовано, теперь man и --help индивидуальны.