Move site install from exec to `wp::command`