taught getopts about new options
fixed path
mode +x