Custom CLI arguments parser