CLI Command Reference: ext
Generated by php build/docs/rvn-docs.php. Do not edit this file by hand.
Command
php private/bin/rvn-ext --no-banner --help
Usage Notes
Extension management:
listenable --slug <slug>disable --slug <slug>create --slug <slug> --name <name> [--type <helper|content|framework|module|system>] [--version <semver>] [--description <text>] [--author <name>] [--homepage <url>] [--author-url <url>] [--with-agents <1|0>] [--with-composer <1|0>]import --archive <zip_path> [--slug <slug>]uninstall --slug <slug> [--force]
create writes extension scaffolds under private/ext/{slug}/ using the current provider and view conventions, and sets ext.json.slug to the directory slug.
import uses ext.json.slug when --slug is omitted. Legacy delete --slug <slug> is accepted as an alias for uninstall.
Exit Code
0
Help Output
Usage: private/bin/rvn-ext <action> [options]
Actions: list, enable, disable, create, import, uninstall
Options: --slug, --archive, --type <helper|content|framework|module|system>, --name, --version (optional), --description, --author, --homepage
Import uses ext.json "slug" when --slug is omitted.
Import accepts .zip, .tar, .tar.gz/.tgz, .tar.bz2/.tbz2, .tar.xz/.txz, .tar.zst/.tzst, and .7z archives.