command options parse