replace: use OPT_CMDMODE to handle modes