Golang Flag Double Dash. Is there a reason one flag has a single dash and another might