C-like getopt behavior
