PluginProbe ʕ •ᴥ•ʔ
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization / 1.3.20
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization v1.3.20
1.19.8 1.19.7 1.19.6 1.19.5 trunk 1.10.0 1.10.1 1.10.2 1.10.3 1.10.4 1.11.0 1.12.0 1.13.0 1.14.0 1.15.0 1.15.1 1.15.2 1.15.3 1.16.0 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.16.6 1.16.7 1.16.8 1.17.0 1.17.6 1.17.7 1.17.8 1.17.9 1.18.0 1.18.1 1.18.2 1.18.3 1.18.4 1.18.5 1.18.6 1.18.7 1.18.8 1.18.9 1.19.0 1.19.1 1.19.2 1.19.3 1.19.4 1.3.19 1.3.20 1.4.0 1.4.1 1.5.0 1.5.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.16 1.5.17 1.5.18 1.5.19 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.7.0 1.7.1 1.8.0 1.8.1 1.8.3 1.9.0 1.9.1 1.9.2
nitropack / wp-cli.php
nitropack Last commit date
nitropack-sdk 5 years ago view 5 years ago advanced-cache.php 5 years ago constants.php 5 years ago diagnostics.php 5 years ago functions.php 5 years ago integrations.php 5 years ago main.php 5 years ago readme.txt 5 years ago uninstall.php 6 years ago wp-cli.php 6 years ago
wp-cli.php
80 lines
1 <?php
2
3 defined( 'ABSPATH' ) or die( 'No script kiddies please!' );
4
5 /**
6 * Connects a website to NitroPack
7 *
8 * ## OPTIONS
9 *
10 * <siteID>
11 * : The site ID obtained from https://nitropack.io/user/connect
12 *
13 * <siteSecret>
14 * : The site secret obtained from https://nitropack.io/user/connect
15 *
16 * ## EXAMPLES
17 *
18 * wp nitropack connect siteID siteSecret
19 */
20
21 function nitropack_cli_connect($args, $assocArgs) {
22 $siteId = !empty($args[0]) ? $args[0] : "";
23 $siteSecret = !empty($args[1]) ? $args[1] : "";
24 nitropack_verify_connect($siteId, $siteSecret);
25 }
26
27 /**
28 * Disconnects a website from NitroPack
29 *
30 * ## EXAMPLES
31 *
32 * wp nitropack disconnect
33 */
34
35 function nitropack_cli_disconnect($args, $assocArgs) {
36 nitropack_disconnect();
37 }
38
39 /**
40 * Purges a website's cache
41 *
42 * ## EXAMPLES
43 *
44 * wp nitropack purge
45 */
46
47 function nitropack_cli_purge($args, $assocArgs) {
48 nitropack_purge_cache();
49 }
50
51 /**
52 * Invalidate a website's cache
53 *
54 * ## EXAMPLES
55 *
56 * wp nitropack invalidate
57 */
58
59 function nitropack_cli_invalidate($args, $assocArgs) {
60 nitropack_invalidate_cache();
61 }
62
63 /**
64 * Start a warmup process for a website
65 *
66 * ## EXAMPLES
67 *
68 * wp nitropack warmup
69 */
70
71 function nitropack_cli_warmup($args, $assocArgs) {
72 nitropack_run_warmup();
73 }
74
75 WP_CLI::add_command("nitropack connect", "nitropack_cli_connect");
76 WP_CLI::add_command("nitropack disconnect", "nitropack_cli_disconnect");
77 WP_CLI::add_command("nitropack purge", "nitropack_cli_purge");
78 WP_CLI::add_command("nitropack invalidate", "nitropack_cli_invalidate");
79 WP_CLI::add_command("nitropack warmup", "nitropack_cli_warmup");
80