Support `-` in option.
Cont'd.
Cont'd.
Cont'd.