Allow cdc and cdd to take arguments, with tab completion