@@ -216,6 +216,9 @@ public function package( $args, $assoc_args ) {
216216 * [--force]
217217 * : Overwrite the readme if it already exists.
218218 *
219+ * [--branch=<branch>]
220+ * : Name of default branch of the underlaying repository. Defaults to master.
221+ *
219222 * @when before_wp_load
220223 * @subcommand package-readme
221224 */
@@ -230,7 +233,8 @@ public function package_readme( $args, $assoc_args ) {
230233 WP_CLI ::error ( 'Invalid composer.json in package directory. ' );
231234 }
232235
233- $ force = Utils \get_flag_value ( $ assoc_args , 'force ' );
236+ $ force = Utils \get_flag_value ( $ assoc_args , 'force ' );
237+ $ branch = Utils \get_flag_value ( $ assoc_args , 'branch ' , 'master ' );
234238
235239 $ package_root = dirname ( dirname ( __FILE__ ) );
236240 $ template_path = $ package_root . '/templates/ ' ;
@@ -256,10 +260,10 @@ public function package_readme( $args, $assoc_args ) {
256260 $ shields [] = "[](https://github.com/ {$ readme_args ['package_name ' ]}/actions/workflows/testing.yml) " ;
257261 }
258262 if ( file_exists ( $ package_dir . '/.travis.yml ' ) ) {
259- $ shields [] = "[](https://travis-ci.org/ {$ readme_args ['package_name ' ]}) " ;
263+ $ shields [] = "[](https://travis-ci.org/ {$ readme_args ['package_name ' ]}) " ;
260264 }
261265 if ( file_exists ( $ package_dir . '/circle.yml ' ) ) {
262- $ shields [] = "[](https://circleci.com/gh/ {$ readme_args ['package_name ' ]}/tree/master ) " ;
266+ $ shields [] = "[](https://circleci.com/gh/ {$ readme_args ['package_name ' ]}/tree/ { $ branch } ) " ;
263267 }
264268
265269 if ( count ( $ shields ) ) {
0 commit comments