Advanced command line parser supporting nested commands