Root
Manage LifterLMS.
Description Description
BETA WARNING BETA WARNING
The LLMS-CLI is currently in early release as an open public beta. Commands are subject to change without warning. Please pay close attention to the changelog as we continue to develop and improve the CLI.
If you encounter any issues or wish to provide feedback on the LLMS-CLI please get in touch at https://github.com/gocodebox/lifterlms-cli.
Source Source
File: libraries/lifterlms-cli/src/Commands/Root.php
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | class Root extends AbstractCommand { /** * Display the version of LifterLMS or the specified LifterLMS add-on. * * ## OPTIONS * * [<slug>] * : The slug of the LifterLMS plugin or theme. Default: lifterlms. * * ## EXAMPLES * * # Show the LifterLMS core plugin version * wp llms version * * # Show the LifterLMS core plugin version * wp llms version core * * # Show an add-on version without the "lifterlms-" prefix. * wp llms version groups * * # Show an add-on version with the "lifterlms-" prefix. * wp llms version lifterlms-assignments * * @since 0.0.1 * @since 0.0.2 Remove `--db` option. This will be implemented in a separate command. * * @param array $args Indexed array of positional command arguments. * @param array $assoc_args Associative array of command options. * @return null */ public function version( $args , $assoc_args ) { $slug = empty ( $args [0] ) ? 'core' : $args [0]; if ( in_array( $slug , array ( 'core' , 'lifterlms' ), true ) ) { return \WP_CLI::log( llms()->version ); } $addon = $this ->get_addon( $slug ); if ( empty ( $addon ) ) { return \WP_CLI::error( 'Invalid slug.' ); } if ( $addon ->is_installed() ) { return \WP_CLI::log( $addon ->get_installed_version() ); } return \WP_CLI::error( sprintf( "The requested add-on is not installed. Run 'wp llms addon install %s.' to install it." , $args [0] ) ); } } |
Expand full source code Collapse full source code View on GitHub
Methods Methods
- version — Display the version of LifterLMS or the specified LifterLMS add-on.
Changelog Changelog
Version | Description |
---|---|
0.0.1 | Introduced. |