diff --git a/command.php b/command.php index 9966921..d198cd8 100644 --- a/command.php +++ b/command.php @@ -8,10 +8,16 @@ * Open /wp-admin/ in a browser. */ $wp_admin = function() { - $exec = 'xdg-open'; - if ( 'DAR' === strtoupper( substr( PHP_OS, 0, 3 ) ) ) { - $exec = 'open'; - } + switch ( strtoupper( substr( PHP_OS, 0, 3 ) ) ) { + case 'DAR': + $exec = 'open'; + break; + case 'WIN': + $exec = 'start ""'; + break; + default: + $exec = 'xdg-open'; + } passthru( $exec . ' ' . escapeshellarg( admin_url() ) ); }; WP_CLI::add_command( 'admin', $wp_admin );