CLI argument parsing.