Terminal Agents: Codex vs. Crush vs. OpenCode vs. Cursor CLI vs. Claude Code — Blankdot