mirror of
https://ghproxy.net/https://github.com/wp-cli/scaffold-package-command.git
synced 2025-08-20 22:57:27 +08:00
Add featured commands in readme
This commit is contained in:
parent
1742f66e2e
commit
0e83a7e41b
2 changed files with 22 additions and 0 deletions
|
@ -248,6 +248,7 @@ EOT;
|
|||
'required_wp_cli_version' => ! empty( $composer_obj['require']['wp-cli/wp-cli'] ) ? str_replace( [ '~', '^', '>=' ], 'v', $composer_obj['require']['wp-cli/wp-cli'] ) : 'v1.3.0',
|
||||
'shields' => '',
|
||||
'has_commands' => false,
|
||||
'has_featured_commands' => false,
|
||||
'wp_cli_update_to_instructions' => 'the latest stable release with `wp cli update`',
|
||||
'show_powered_by' => isset( $composer_obj['extra']['readme']['show_powered_by'] ) ? (bool) $composer_obj['extra']['readme']['show_powered_by'] : true,
|
||||
];
|
||||
|
@ -333,6 +334,18 @@ EOT;
|
|||
$readme_args['has_multiple_commands'] = count( $readme_args['commands'] ) > 1;
|
||||
}
|
||||
|
||||
$readme_args['featured_commands'] = [];
|
||||
|
||||
if ( ! empty( $composer_obj['extra']['featured-commands'] ) ) {
|
||||
foreach ( $composer_obj['extra']['featured-commands'] as $command ) {
|
||||
$readme_args['featured_commands'][] = [
|
||||
'title' => "wp {$command}",
|
||||
'url' => '#' . str_replace( ' ', '-', "wp {$command}" ),
|
||||
];
|
||||
}
|
||||
$readme_args['has_featured_commands'] = true;
|
||||
}
|
||||
|
||||
if ( isset( $composer_obj['extra']['readme']['sections'] ) ) {
|
||||
$readme_section_headings = $composer_obj['extra']['readme']['sections'];
|
||||
} else {
|
||||
|
|
|
@ -1,4 +1,13 @@
|
|||
{{#has_commands}}
|
||||
{{#has_featured_commands}}
|
||||
|
||||
**Featured Commands:**
|
||||
|
||||
{{#featured_commands}}
|
||||
- [{{title}}]({{url}})
|
||||
{{/featured_commands}}
|
||||
|
||||
{{/has_featured_commands}}
|
||||
{{#has_multiple_commands}}
|
||||
|
||||
This package implements the following commands:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue