in reply to Special chars in arguments using GetOptions (Getopt::Long)

This is a matter of taste, and there are many good solutions.

I'd however recommend using a comma:

However, using two options like --size-min and --size-max might be better in some cases.

Update: I'm not very familiar with Windows shells, so this might not be a good solution on Windows.